Evan Cheng
|
e837dead3c
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
|
14 лет назад |
Eli Friedman
|
fc5d305597
Make the logic for determining function alignment more explicit. No functionality change.
|
14 лет назад |
Jakob Stoklund Olesen
|
e2f669fb3f
Use the PrintReg adaptor to correctly print live-in registers in debug output.
|
14 лет назад |
Cameron Zwarich
|
5567869637
MachineConstantPoolValues are not uniqued, so they need to be freed if they
|
14 лет назад |
Devang Patel
|
68e6beeccc
Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns."
|
14 лет назад |
Devang Patel
|
e9a7ea6865
Keep track of incoming argument's location while emitting LiveIns.
|
14 лет назад |
Anton Korobeynikov
|
16c29b5f28
Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there.
|
14 лет назад |
Chris Lattner
|
142b531e02
move the pic base symbol stuff up to MachineFunction
|
14 лет назад |
Nicolas Geoffray
|
7a5a3f75eb
Attach a GCModuleInfo to a MachineFunction.
|
15 лет назад |
Jakob Stoklund Olesen
|
e5f4e9fb2b
Include MachineBasicBlock numbers in viewCFG() output.
|
15 лет назад |
Jakob Stoklund Olesen
|
f4a1e1a69f
Teach MachineBasicBlock::print() to annotate instructions and blocks with
|
15 лет назад |
Dan Gohman
|
f96e4bd2a3
Make CodeGen TBAA-aware.
|
15 лет назад |
Chris Lattner
|
93a95ae8a9
force clients of MachineFunction::getMachineMemOperand to provide a
|
15 лет назад |
Chris Lattner
|
da39c39644
start pushing MachinePointerInfo out through the MachineMemOperand interface
|
15 лет назад |
Bill Wendling
|
dfc2c51d12
It's better to have the arrays, which would trigger the creation of stack
|
15 лет назад |
Jim Grosbach
|
734738d3bd
Remove too-strict assertion. We may want the vreg copy of the physical register
|
15 лет назад |
Dan Gohman
|
643fffe429
Fix debugging strings.
|
15 лет назад |
Evan Cheng
|
f2f4903687
Infer alignments of fixed frame objects when they are constructed. This ensures remat'ed loads from fixed slots have the right alignments.
|
15 лет назад |
Evan Cheng
|
ed2ae136d2
Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false.
|
15 лет назад |
Bill Wendling
|
07d3177117
Revert r107205 and r107207.
|
15 лет назад |
Bill Wendling
|
207855cff9
Introducing the "linker_weak" linkage type. This will be used for Objective-C
|
15 лет назад |
Evan Cheng
|
3946043a80
Avoid adding duplicate function live-in's.
|
15 лет назад |
Dan Gohman
|
ae541aad5c
Add more const qualifiers for LLVM IR pointers in CodeGen.
|
15 лет назад |
Dan Gohman
|
46510a73e9
Add const qualifiers to CodeGen's use of LLVM IR constructs.
|
15 лет назад |
Chris Lattner
|
820e55e9ad
enhance MachineFunction to have a MMI pointer.
|
15 лет назад |
David Greene
|
5c8aa950fe
|
15 лет назад |
Chris Lattner
|
de4845c163
Switch the code generator (except the JIT) onto the new DebugLoc
|
15 лет назад |
Evan Cheng
|
cf5862d8ac
Revert 100204. It broke a bunch of tests and apparently changed what passes are run during codegen.
|
15 лет назад |
David Greene
|
434bd8551d
|
15 лет назад |
Eric Christopher
|
1d8f83d0a0
Revert r100143.
|
15 лет назад |