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 |