Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 年之前 |
Fangrui Song
|
46622a5909
Use llvm::stable_sort
|
6 年之前 |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 年之前 |
Fangrui Song
|
3b35e17b21
llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)
|
7 年之前 |
Matt Arsenault
|
a26c784064
StackSlotColoring: Decide colors per stack ID
|
7 年之前 |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 年之前 |
Shiva Chen
|
24abe71d71
[DebugInfo] Examine all uses of isDebugValue() for debug instructions.
|
7 年之前 |
Warren Ristow
|
17c3c08083
[X86] Account for partial stack slot spills (PR30821)
|
7 年之前 |
Matt Arsenault
|
9269b2bccb
StackSlotColoring: Fix missing skipFunction check
|
7 年之前 |
Mandeep Singh Grang
|
8ba42a9352
[CodeGen] Change std::sort to llvm::sort in response to r327219
|
7 年之前 |
Matthias Braun
|
209f048663
LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFC
|
7 年之前 |
Matthias Braun
|
fa621d294f
Rename LiveIntervalAnalysis.h to LiveIntervals.h
|
7 年之前 |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 年之前 |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 年之前 |
Eugene Zelenko
|
16ffaf8e76
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
8 年之前 |
Matt Arsenault
|
20f8334c2a
Add an ID field to StackObjects
|
8 年之前 |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 年之前 |
Matthias Braun
|
94c4904dc5
CodeGen: Rename DEBUG_TYPE to match passnames
|
8 年之前 |
Sumanth Gundapaneni
|
e2818e528b
In the below scenario, we must be able to skip the a DBG_VALUE instruction and
|
8 年之前 |
Matthias Braun
|
f79c57a412
MachineFunction: Return reference for getFrameInfo(); NFC
|
9 年之前 |
Duncan P. N. Exon Smith
|
fccaf97f84
CodeGen: Use MachineInstr& in StackSlotColoring, NFC
|
9 年之前 |
Duncan P. N. Exon Smith
|
567409db69
CodeGen: Use MachineInstr& in TargetInstrInfo, NFC
|
9 年之前 |
Duncan P. N. Exon Smith
|
5144d3546c
CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFC
|
9 年之前 |
Alex Lorenz
|
de0129ac08
PseudoSourceValue: Replace global manager with a manager in a machine function.
|
10 年之前 |
David Blaikie
|
9aa29a4c23
Recommit r231175: Change LiveStackAnalysis::SS2IntervalMap from std::map to std::unordered_map
|
10 年之前 |
Eric Christopher
|
ded375f282
Remove unnecessary TargetMachine.h includes.
|
11 年之前 |
Eric Christopher
|
6035518e3b
Have MachineFunction cache a pointer to the subtarget to make lookups
|
11 年之前 |
Eric Christopher
|
9f85dccfc6
Remove the TargetMachine forwards for TargetSubtargetInfo based
|
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 年之前 |