Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(32)

Side by Side Diff: src/IceTargetLoweringX86BaseImpl.h

Issue 1206723003: Function Layout, Global Variable Layout and Pooled Constants Layout Reordering (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 //===- subzero/src/IceTargetLoweringX86BaseImpl.h - x86 lowering -*- C++ -*-==// 1 //===- subzero/src/IceTargetLoweringX86BaseImpl.h - x86 lowering -*- C++ -*-==//
2 // 2 //
3 // The Subzero Code Generator 3 // The Subzero Code Generator
4 // 4 //
5 // This file is distributed under the University of Illinois Open Source 5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details. 6 // License. See LICENSE.TXT for details.
7 // 7 //
8 //===----------------------------------------------------------------------===// 8 //===----------------------------------------------------------------------===//
9 // 9 //
10 // This file implements the TargetLoweringX86Base class, which 10 // This file implements the TargetLoweringX86Base class, which
(...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after
437 return; 437 return;
438 Func->placePhiStores(); 438 Func->placePhiStores();
439 if (Func->hasError()) 439 if (Func->hasError())
440 return; 440 return;
441 Func->deletePhis(); 441 Func->deletePhis();
442 if (Func->hasError()) 442 if (Func->hasError())
443 return; 443 return;
444 Func->dump("After Phi lowering"); 444 Func->dump("After Phi lowering");
445 445
446 Func->doArgLowering(); 446 Func->doArgLowering();
447
448 Func->genCode(); 447 Func->genCode();
449 if (Func->hasError()) 448 if (Func->hasError())
450 return; 449 return;
451 Func->dump("After initial x8632 codegen"); 450 Func->dump("After initial x8632 codegen");
452 451
453 regAlloc(RAK_InfOnly); 452 regAlloc(RAK_InfOnly);
454 if (Func->hasError()) 453 if (Func->hasError())
455 return; 454 return;
456 Func->dump("After regalloc of infinite-weight variables"); 455 Func->dump("After regalloc of infinite-weight variables");
457 456
(...skipping 5039 matching lines...) Expand 10 before | Expand all | Expand 10 after
5497 } 5496 }
5498 // the offset is not eligible for blinding or pooling, return the original 5497 // the offset is not eligible for blinding or pooling, return the original
5499 // mem operand 5498 // mem operand
5500 return MemOperand; 5499 return MemOperand;
5501 } 5500 }
5502 5501
5503 } // end of namespace X86Internal 5502 } // end of namespace X86Internal
5504 } // end of namespace Ice 5503 } // end of namespace Ice
5505 5504
5506 #endif // SUBZERO_SRC_ICETARGETLOWERINGX86BASEIMPL_H 5505 #endif // SUBZERO_SRC_ICETARGETLOWERINGX86BASEIMPL_H
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698