Shiva Chen
|
24abe71d71
[DebugInfo] Examine all uses of isDebugValue() for debug instructions.
|
7 年之前 |
Michael Zolotukhin
|
53458b4d8a
[MachineCSE] Rewrite a loop checking if a block is in a set of blocks without using a set. NFC.
|
7 年之前 |
Justin Bogner
|
3df0e39672
GlobalISel: Make MachineCSE runnable in the middle of the GlobalISel
|
7 年之前 |
Matthias Braun
|
d318139827
MachineFunction: Return reference from getFunction(); NFC
|
7 年之前 |
Francis Visoiu Mistrih
|
fd11bc0813
[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.
|
7 年之前 |
Francis Visoiu Mistrih
|
a4ec08b6fd
[CodeGen] Print register names in lowercase in both MIR and debug output
|
7 年之前 |
Tony Jiang
|
8c81e8544f
[MachineCSE] Add new callback for is caller preserved or constant physregs
|
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
|
2de563a9ab
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
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 年之前 |
Mikael Holmen
|
3bfeab444d
MachineCSE: Respect interblock physreg liveness
|
8 年之前 |
Florian Hahn
|
f295c8c72c
[codegen] Add generic functions to skip debug values.
|
8 年之前 |
Matthias Braun
|
15cdf2c20b
MachineRegisterInfo: Remove unused arg from isConstantPhysReg(); NFC
|
8 年之前 |
Justin Lebar
|
e7555f0b3e
[CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
|
9 年之前 |
Duncan P. N. Exon Smith
|
567409db69
CodeGen: Use MachineInstr& in TargetInstrInfo, NFC
|
9 年之前 |
Andrew Kaylor
|
1e455c5cfb
Re-commit optimization bisect support (r267022) without new pass manager support.
|
9 年之前 |
Vedant Kumar
|
8866d94a61
Revert "Initial implementation of optimization bisect support."
|
9 年之前 |
Andrew Kaylor
|
c852398cbc
Initial implementation of optimization bisect support.
|
9 年之前 |
Tim Shen
|
e7221e673c
[SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD
|
9 年之前 |
Sanjay Patel
|
f4e4e5eca8
rangify; NFCI
|
9 年之前 |
Chandler Carruth
|
9146833fa3
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
|
10 年之前 |
Tom Stellard
|
7d66bd3e7f
MachineCSE: Add a target query for the LookAheadLimit heurisitic
|
10 年之前 |
Benjamin Kramer
|
1bfcd1f675
Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.
|
10 年之前 |
Matthias Braun
|
a602c10686
MachineCSE: Clear dead-def flag on CSE.
|
10 年之前 |
Ahmed Bougacha
|
88d2b5812a
[MachineCSE] Clear kill-flag on registers imp-def'd by the CSE'd instruction.
|
10 年之前 |
Jiangning Liu
|
0679d2d0a4
In Machine CSE pass, the source register of a COPY machine instruction can
|
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 年之前 |