Keno Fischer
|
99220ce3fc
Reapply r257105 "[Verifier] Check that debug values have proper size"
|
9 жил өмнө |
David Majnemer
|
dc706797f9
[WinEH] CatchHandler which don't have catch objects in StackColoring
|
9 жил өмнө |
David Majnemer
|
204e31b7ab
[WinEH] Update WinEHFuncInfo if StackColoring merges allocas
|
9 жил өмнө |
Keno Fischer
|
c950114021
Temporarily revert r257105 "[Verifier] Check that debug values have proper size"
|
9 жил өмнө |
Keno Fischer
|
97515eb97b
[Verifier] Check that debug values have proper size
|
9 жил өмнө |
Matthias Braun
|
e9c8191eeb
Remove MCInstrItineraries includes in parts that don't use them anymore
|
10 жил өмнө |
Duncan P. N. Exon Smith
|
e56023a059
IR: Give 'DI' prefix to debug info metadata
|
10 жил өмнө |
Duncan P. N. Exon Smith
|
0477045c32
CodeGen: Stop using DIDescriptor::is*() and auto-casting
|
10 жил өмнө |
Benjamin Kramer
|
cdef9818bc
StackColoring: Move set instead of copying. NFC.
|
10 жил өмнө |
Duncan P. N. Exon Smith
|
dad20b2ae2
IR: Split Metadata from Value
|
10 жил өмнө |
Robin Morisset
|
217b38e19a
Fix typos in comments, NFC
|
11 жил өмнө |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
11 жил өмнө |
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 жил өмнө |
David Blaikie
|
77cf856e56
Implement depth_first and inverse_depth_first range factory functions.
|
11 жил өмнө |
Paul Robinson
|
5fa58a5b23
Disable each MachineFunctionPass for 'optnone' functions, unless that
|
11 жил өмнө |
Benjamin Kramer
|
e07a3f5707
StackColoring: Use range-based for loops.
|
11 жил өмнө |
Benjamin Kramer
|
1ceef0ef50
MachineModuleInfo: Turn nested std::pairs into a proper struct.
|
11 жил өмнө |
Craig Topper
|
9f998de891
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 жил өмнө |
Chandler Carruth
|
f4ec8bfaec
[Layering] Move DebugInfo.h into the IR library where its implementation
|
11 жил өмнө |
Benjamin Kramer
|
ee5e607355
Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate.
|
11 жил өмнө |
Hal Finkel
|
397cd32bc2
Disable the use of TBAA when using AA in CodeGen
|
11 жил өмнө |
Hal Finkel
|
07b072b24d
Update StackProtector when coloring merges stack slots
|
11 жил өмнө |
Hal Finkel
|
48f7a2389e
Update IR when merging slots in stack coloring
|
11 жил өмнө |
Chandler Carruth
|
56e1394c88
[cleanup] Move the Dominators.h and Verifier.h headers into the IR
|
11 жил өмнө |
Alp Toker
|
087ab613f4
Correct word hyphenations
|
11 жил өмнө |
Matthias Braun
|
331de11a0a
Rename LiveRange to LiveInterval::Segment
|
12 жил өмнө |
Robert Wilhelm
|
f80a63fa23
Fix spelling intruction -> instruction.
|
12 жил өмнө |
Craig Topper
|
f22fd3f7b5
Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily.
|
12 жил өмнө |
Derek Schuff
|
c22cdb7203
Fix miscompile due to StackColoring incorrectly merging stack slots (PR15707)
|
12 жил өмнө |
Akira Hatanaka
|
dd29df06fa
StackColoring: don't clear an instruction's mem operand if the underlying
|
12 жил өмнө |