Commit History

Auteur SHA1 Bericht Datum
  Benjamin Kramer cdef9818bc StackColoring: Move set instead of copying. NFC. 10 jaren geleden
  Duncan P. N. Exon Smith dad20b2ae2 IR: Split Metadata from Value 10 jaren geleden
  Robin Morisset 217b38e19a Fix typos in comments, NFC 11 jaren geleden
  Chandler Carruth 8677f2ff9a [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE 11 jaren geleden
  Nick Lewycky d63390cba1 Break PseudoSourceValue out of the Value hierarchy. It is now the root of its own tree containing FixedStackPseudoSourceValue (which you can use isa/dyn_cast on) and MipsCallEntry (which you can't). Anything that needs to use either a PseudoSourceValue* and Value* is strongly encouraged to use a MachinePointerInfo instead. 11 jaren geleden
  David Blaikie 77cf856e56 Implement depth_first and inverse_depth_first range factory functions. 11 jaren geleden
  Paul Robinson 5fa58a5b23 Disable each MachineFunctionPass for 'optnone' functions, unless that 11 jaren geleden
  Benjamin Kramer e07a3f5707 StackColoring: Use range-based for loops. 11 jaren geleden
  Benjamin Kramer 1ceef0ef50 MachineModuleInfo: Turn nested std::pairs into a proper struct. 11 jaren geleden
  Craig Topper 9f998de891 [C++11] Add 'override' keyword to virtual methods that override their base class. 11 jaren geleden
  Chandler Carruth f4ec8bfaec [Layering] Move DebugInfo.h into the IR library where its implementation 11 jaren geleden
  Benjamin Kramer ee5e607355 Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate. 11 jaren geleden
  Hal Finkel 397cd32bc2 Disable the use of TBAA when using AA in CodeGen 11 jaren geleden
  Hal Finkel 07b072b24d Update StackProtector when coloring merges stack slots 11 jaren geleden
  Hal Finkel 48f7a2389e Update IR when merging slots in stack coloring 11 jaren geleden
  Chandler Carruth 56e1394c88 [cleanup] Move the Dominators.h and Verifier.h headers into the IR 11 jaren geleden
  Alp Toker 087ab613f4 Correct word hyphenations 11 jaren geleden
  Matthias Braun 331de11a0a Rename LiveRange to LiveInterval::Segment 12 jaren geleden
  Robert Wilhelm f80a63fa23 Fix spelling intruction -> instruction. 12 jaren geleden
  Craig Topper f22fd3f7b5 Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. 12 jaren geleden
  Derek Schuff c22cdb7203 Fix miscompile due to StackColoring incorrectly merging stack slots (PR15707) 12 jaren geleden
  Akira Hatanaka dd29df06fa StackColoring: don't clear an instruction's mem operand if the underlying 12 jaren geleden
  Eric Christopher 57d76078ae Couple more sets of tidying. 12 jaren geleden
  Eric Christopher 259021a562 Formatting. 12 jaren geleden
  Craig Topper 261abf5f40 More const correcting of stack coloring. 12 jaren geleden
  Craig Topper 04fbcb5943 Const-correct the stack coloring code. 12 jaren geleden
  Craig Topper cede038867 Avoid extra DenseMap lookups in StackColoring::calculateLocalLiveness. 12 jaren geleden
  Craig Topper cbc6d79705 Make the dump() function const and reduce the number of hash lookups it performs. 12 jaren geleden
  Craig Topper 252d798fc3 Use a reference into the BlockLiveness DenseMap to avoid repeated hash lookups in collectMarkers. 12 jaren geleden
  Edwin Vane f1af1feeee Fixing warnings revealed by gcc release build 12 jaren geleden