Commit History

Author SHA1 Message Date
  Andrew Kaylor 1e455c5cfb Re-commit optimization bisect support (r267022) without new pass manager support. 9 years ago
  Vedant Kumar 8866d94a61 Revert "Initial implementation of optimization bisect support." 9 years ago
  Andrew Kaylor c852398cbc Initial implementation of optimization bisect support. 9 years ago
  Mehdi Amini f6071e14c5 [NFC] Header cleanup 9 years ago
  David Majnemer 767bd9b70f [X86] Don't give catch objects a displacement of zero 9 years ago
  Duncan P. N. Exon Smith 42e18357c5 CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC 9 years ago
  Yaron Keren 55307987a1 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. 9 years ago
  Keno Fischer 621b821be3 Reapply r257105 "[Verifier] Check that debug values have proper size" 9 years ago
  Keno Fischer 6c1dec62d2 Re-Revert r257105 (Verifier debug info changes) 9 years ago
  Keno Fischer 99220ce3fc Reapply r257105 "[Verifier] Check that debug values have proper size" 9 years ago
  David Majnemer dc706797f9 [WinEH] CatchHandler which don't have catch objects in StackColoring 9 years ago
  David Majnemer 204e31b7ab [WinEH] Update WinEHFuncInfo if StackColoring merges allocas 9 years ago
  Keno Fischer c950114021 Temporarily revert r257105 "[Verifier] Check that debug values have proper size" 9 years ago
  Keno Fischer 97515eb97b [Verifier] Check that debug values have proper size 9 years ago
  Matthias Braun e9c8191eeb Remove MCInstrItineraries includes in parts that don't use them anymore 10 years ago
  Duncan P. N. Exon Smith e56023a059 IR: Give 'DI' prefix to debug info metadata 10 years ago
  Duncan P. N. Exon Smith 0477045c32 CodeGen: Stop using DIDescriptor::is*() and auto-casting 10 years ago
  Benjamin Kramer cdef9818bc StackColoring: Move set instead of copying. NFC. 10 years ago
  Duncan P. N. Exon Smith dad20b2ae2 IR: Split Metadata from Value 10 years ago
  Robin Morisset 217b38e19a Fix typos in comments, NFC 11 years ago
  Chandler Carruth 8677f2ff9a [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE 11 years ago
  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 years ago
  David Blaikie 77cf856e56 Implement depth_first and inverse_depth_first range factory functions. 11 years ago
  Paul Robinson 5fa58a5b23 Disable each MachineFunctionPass for 'optnone' functions, unless that 11 years ago
  Benjamin Kramer e07a3f5707 StackColoring: Use range-based for loops. 11 years ago
  Benjamin Kramer 1ceef0ef50 MachineModuleInfo: Turn nested std::pairs into a proper struct. 11 years ago
  Craig Topper 9f998de891 [C++11] Add 'override' keyword to virtual methods that override their base class. 11 years ago
  Chandler Carruth f4ec8bfaec [Layering] Move DebugInfo.h into the IR library where its implementation 11 years ago
  Benjamin Kramer ee5e607355 Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate. 11 years ago
  Hal Finkel 397cd32bc2 Disable the use of TBAA when using AA in CodeGen 11 years ago