- 8c209aa Cleanup dump() functions. by Matthias Braun · 9 years ago
- 116bbab [CodeGen] Rename MachineInstrBuilder::addOperand. NFC by Diana Picus · 9 years ago
- f8d10ce Remove dead code from LiveDebugVariables.cpp (NFC) by Adrian Prantl · 9 years ago
- 830a8c1 Place the lowered phi instruction(s) before the DEBUG_VALUE entry by Keith Walker · 9 years ago
- fb612ac CodeGen: Use MachineInstr& in LDVImpl::handleDebugValue, NFC by Duncan P. N. Exon Smith · 9 years ago
- bdc4956 Pass DebugLoc and SDLoc by const ref. by Benjamin Kramer · 9 years ago
- 82de7d3 Apply clang-tidy's misc-move-constructor-init throughout LLVM. by Benjamin Kramer · 9 years ago
- 3ac9cc6 CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC by Duncan P. N. Exon Smith · 10 years ago
- 7a08381 Remove uses of builtin comma operator. by Richard Trieu · 10 years ago
- eb2a254 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
- ce85813 Fix PR24563 (LiveDebugVariables unconditionally propagates all DBG_VALUEs) by Adrian Prantl · 10 years ago
- d4bff30 DI: Reverse direction of subprogram -> function edge. by Peter Collingbourne · 10 years ago
- 84921b9 Refactor: Simplify boolean conditional return statements in lib/CodeGen. by Rafael Espindola · 10 years ago
- 5ae5939 CodeGen: Remove more ilist iterator implicit conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 10 years ago
- 60635e3 DebugInfo: Drop rest of DIDescriptor subclasses by Duncan P. N. Exon Smith · 10 years ago
- 7bb480d DebugInfo: Fix UserValue::match() in LiveDebugVariables after r235050 by Duncan P. N. Exon Smith · 10 years ago
- b273d06 DebugInfo: Gut DIScope, DIEnumerator and DISubrange by Duncan P. N. Exon Smith · 10 years ago
- 62e0f45 DebugInfo: Remove 'inlinedAt:' field from MDLocalVariable by Duncan P. N. Exon Smith · 10 years ago
- 32e7f28 DebugInfo: Move DIVariable::printExtendedName() to its only caller by Duncan P. N. Exon Smith · 10 years ago
- e686f15 CodeGen: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 10 years ago
- 3bef6a3 CodeGen: Assert that inlined-at locations agree by Duncan P. N. Exon Smith · 10 years ago
- 799003b Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. by Benjamin Kramer · 11 years ago
- 1cdefae Rewrite MachineOperand::print and MachineInstr::print to avoid by Eric Christopher · 11 years ago
- d990388 [cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. by Chandler Carruth · 11 years ago
- 2259400 Added reset of LexicalScope in LiveDebugVariables reset function. by Marcello Maggioni · 11 years ago
- 87b7eb9 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
- b458dc2 Revert r218778 while investigating buldbot breakage. by Adrian Prantl · 11 years ago
- 25a7174 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
- e6bb187 test commit: remove trailing whitespace. by Frederic Riss · 11 years ago
- fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- 2f04011 Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information. by David Blaikie · 11 years ago
- 26f2268 Revert "Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information." by David Blaikie · 11 years ago
- 029bd33 Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information. by David Blaikie · 11 years ago
- 09f7131 Temporarily revert "Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information." as it appears to be breaking some LTO constructs. by Eric Christopher · 11 years ago
- d47fb5b Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information. by David Blaikie · 11 years ago
- 32da889 This reapplies r207235 with an additional bugfixes caught by the msan by Adrian Prantl · 11 years ago
- d2d9b76 Revert "This reapplies r207130 with an additional testcase+and a missing check for" by Adrian Prantl · 11 years ago
- f5834a4 This reapplies r207130 with an additional testcase+and a missing check for by Adrian Prantl · 11 years ago
- 6e5de2e Revert "This reapplies r207130 with an additional testcase+and a missing check for" by Adrian Prantl · 11 years ago
- 3512190 This reapplies r207130 with an additional testcase+and a missing check for by Adrian Prantl · 11 years ago
- ff4282a Revert "Debug info for optimized code: Support variables that are on the stack and" by Adrian Prantl · 11 years ago
- f422391 Debug info for optimized code: Support variables that are on the stack and by Adrian Prantl · 11 years ago
- 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
- 2b1dfa7 Use unique_ptr to handle ownership of UserValues in LiveDebugVariablesImpl by David Blaikie · 11 years ago
- c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
- b36376e Switch a number of loops in lib/CodeGen over to range-based for-loops, now that by Owen Anderson · 12 years ago
- 16c6bf4 Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing by Owen Anderson · 12 years ago
- 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
- b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
- b7dee8a Remove capability for polymorphic destruction from LexicalScope by Eric Christopher · 12 years ago
- 9d7d5da Grammar. by Eric Christopher · 12 years ago
- 34e1be9 Represent RegUnit liveness with LiveRange instance by Matthias Braun · 12 years ago
- 13ddb7c Rename LiveRange to LiveInterval::Segment by Matthias Braun · 12 years ago
- db3e26d Debug info: Fix PR16736 and rdar://problem/14990587. by Adrian Prantl · 12 years ago
- f9ea885 Track new virtual registers by register number. by Mark Lacey · 12 years ago
- 418d1d1 Reapply an improved version of r180816/180817. by Adrian Prantl · 12 years ago
- 0252265b Debug Info: Simplify Frame Index handling in DBG_VALUE Machine Instructions by David Blaikie · 12 years ago
- a2888e7 Temporarily revert "Change the informal convention of DBG_VALUE so that we can express a" by Adrian Prantl · 12 years ago
- 9a57664 Change the informal convention of DBG_VALUE so that we can express a by Adrian Prantl · 12 years ago
- 7a4c8a7 Clean up LDV, no functionality change. by Manman Ren · 13 years ago
- bc67170 Fix comment. by Eric Christopher · 13 years ago
- f019cd6 Debug Info: LiveDebugVarible can remove DBG_VALUEs, make sure we emit them back. by Manman Ren · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 26c9d70 Make the LiveRegMatrix analysis available to targets. by Jakob Stoklund Olesen · 13 years ago
- c8c2920 Tidy up a few more uses of MF.getFunction()->getName(). by David Blaikie · 13 years ago
- e38859d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago
- 48a1647 Don't depend on live ranges being present. by Jakob Stoklund Olesen · 13 years ago
- 3244963 Use regunit liveness to guide LiveDebugVariables. by Jakob Stoklund Olesen · 13 years ago
- 385970f Handle NewReg==OldReg in renameRegister(). by Jakob Stoklund Olesen · 13 years ago
- 6a0c679 Tabs. by Eric Christopher · 14 years ago
- be153e6 Typo. by Eric Christopher · 14 years ago
- 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
- 90b5e56 Rename SlotIndexes to match how they are used. by Jakob Stoklund Olesen · 14 years ago
- 28df7ef Stop tracking spill slot uses in VirtRegMap. by Jakob Stoklund Olesen · 14 years ago
- 67b014b Namespacify. by Benjamin Kramer · 14 years ago
- f9e2ae9 Use a cache to maintain list of machine basic blocks for a given UserValue. by Devang Patel · 14 years ago
- 37a6205 While extending definition range of a debug variable, consult lexical scopes also. There is no point extending debug variable out side its lexical block. This provides 6x compile time speedup in some cases. by Devang Patel · 14 years ago
- 6c1ed31 Print variable's inline location in debug output. by Devang Patel · 14 years ago
- eabc3cea Increment counter inside insertDebugValue(). by Devang Patel · 14 years ago
- b456866 Add counter. by Devang Patel · 14 years ago
- 2539af6 Correctly handle multiple DBG_VALUE instructions at the same SlotIndex. by Jakob Stoklund Olesen · 14 years ago
- 338e432 Typo. by Devang Patel · 14 years ago
- 89bd2ae Remove an assertion to fix PR9872. by Jakob Stoklund Olesen · 14 years ago
- 57c8f58 Iterate backwards over debug locations when splitting them so they can be safely erased. by Jakob Stoklund Olesen · 14 years ago
- f8da028 Update LiveDebugVariables after live range splitting. by Jakob Stoklund Olesen · 14 years ago
- c86fe05 Use TargetMachine hooks to properly print debug variable locations. by Jakob Stoklund Olesen · 14 years ago
- 0ab5e2c Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
- ec0ac3c Reapply r128045 and r128051 with fixes. by Jakob Stoklund Olesen · 15 years ago
- b0f98bb Revert r128045 and r128051, debug info enhancements. by Andrew Trick · 15 years ago
- 9c057ee Dont emit 'DBG_VALUE %noreg, ...' to terminate user variable ranges. by Jakob Stoklund Olesen · 15 years ago
- 816f5f4 Extend live debug values down the dominator tree by following copies. by Jakob Stoklund Olesen · 15 years ago
- 26ffa01 DebugLoc associated with a machine instruction is used to emit location entries. DebugLoc associated with a DBG_VALUE is used to identify lexical scope of the variable. After register allocation, while inserting DBG_VALUE remember original debug location for the first instruction and reuse it, otherwise dwarf writer may be mislead in identifying the variable's scope. by Devang Patel · 15 years ago
- 088b30a Better terminator avoidance. by Jakob Stoklund Olesen · 15 years ago
- 05a0b55 Temporary workaround for an i386 crash in LiveDebugVariables. by Jakob Stoklund Olesen · 15 years ago
- 74ded57 Try again enabling LiveDebugVariables. by Jakob Stoklund Olesen · 15 years ago
- e63dfee Don't emit a DBG_VALUE for a spill slot that the rewriter decided not to use after all. by Jakob Stoklund Olesen · 15 years ago
- 2ffee66 Fix braino in dominator tree walk. by Jakob Stoklund Olesen · 15 years ago