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 жил өмнө |
Jiangning Liu
|
f3224d0617
Add TargetInstrInfo interface isAsCheapAsAMove.
|
11 жил өмнө |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
11 жил өмнө |
Paul Robinson
|
5fa58a5b23
Disable each MachineFunctionPass for 'optnone' functions, unless that
|
11 жил өмнө |
Owen Anderson
|
92fca73d52
Switch a number of loops in lib/CodeGen over to range-based for-loops, now that
|
11 жил өмнө |
Owen Anderson
|
bf63022492
Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing
|
11 жил өмнө |
Craig Topper
|
9f998de891
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 жил өмнө |
Rafael Espindola
|
7d7d99622f
Replace PROLOG_LABEL with a new CFI_INSTRUCTION.
|
11 жил өмнө |
Benjamin Kramer
|
d628f19f5d
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
|
11 жил өмнө |
Andrew Trick
|
ff7e4b11b1
Disabled subregister copy coalescing during MachineCSE.
|
11 жил өмнө |
Andrew Trick
|
c4c5a1d526
Allow MachineCSE to coalesce trivial subregister copies the same way that it coalesces normal copies.
|
11 жил өмнө |
Rafael Espindola
|
2eead9941a
Revert "Allow MachineCSE to coalesce trivial subregister copies the same way that it coalesces normal copies."
|
11 жил өмнө |