Bill Wendling
|
2c18906118
Remove the `hasFnAttr' method from Function.
|
há 13 anos atrás |
Bill Wendling
|
ef99fe8efa
Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. Now with fix.
|
há 13 anos atrás |
Bill Wendling
|
4aa189909a
Revert r164308 to fix buildbots.
|
há 13 anos atrás |
Bill Wendling
|
f2e89e00b4
Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class.
|
há 13 anos atrás |
Manman Ren
|
b720be6a50
Release build: guard dump functions with
|
há 13 anos atrás |
Manman Ren
|
77e300e8f0
Release build: guard dump functions with "ifndef NDEBUG"
|
há 13 anos atrás |
Nadav Rotem
|
c05d30601c
Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be
|
há 13 anos atrás |
Roman Divacky
|
5932429765
Stop casting away const qualifier needlessly.
|
há 13 anos atrás |
David Blaikie
|
986d76d7b3
Tidy up a few more uses of MF.getFunction()->getName().
|
há 13 anos atrás |
Craig Topper
|
96601ca332
Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed.
|
há 13 anos atrás |
Bill Wendling
|
0bcbd1df7a
Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and
|
há 13 anos atrás |
Chad Rosier
|
0c1eac8129
Tidy up.
|
há 13 anos atrás |
Chad Rosier
|
2531a6415f
Add an ensureMaxAlignment() function to MachineFrameInfo (analogous to
|
há 13 anos atrás |
Rafael Espindola
|
95d594cac3
Teach CodeGen's version of computeMaskedBits to understand the range metadata.
|
há 13 anos atrás |
Jakob Stoklund Olesen
|
1f141684cf
Print SSA and liveness tracking flags in MF::print().
|
há 13 anos atrás |
Craig Topper
|
015f228861
Use uint16_t to store registers in callee saved register tables to reduce size of static data.
|
há 13 anos atrás |
Craig Topper
|
aae875c27c
Move some llvm_unreachable's from r149849 out of switch statements to satisfy -Wcovered-switch-default
|
há 13 anos atrás |
Craig Topper
|
5e25ee8a1f
Convert assert(0) to llvm_unreachable
|
há 13 anos atrás |
Akira Hatanaka
|
6c2cf8b1fb
Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is
|
há 13 anos atrás |
Chris Lattner
|
6b2760759b
make sure the file's matching header is #include'd first.
|
há 13 anos atrás |
Chris Lattner
|
73858d1689
Rewrite CanShareConstantPoolEntry to be implemented in terms of the
|
há 13 anos atrás |
Chris Lattner
|
6b0dc92043
progress making the world safe to ConstantDataVector. While
|
há 13 anos atrás |
Dylan Noblesmith
|
9421406aad
drop unneeded config.h includes
|
há 13 anos atrás |
David Blaikie
|
2d24e2a396
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
|
há 13 anos atrás |
Benjamin Kramer
|
a7b0cb7594
Remove all remaining uses of Value::getNameStr().
|
há 13 anos atrás |
Benjamin Kramer
|
25ad1cc32a
Twinify GraphWriter a little bit.
|
há 13 anos atrás |
Chris Lattner
|
db125cfaf5
land David Blaikie's patch to de-constify Type, with a few tweaks.
|
há 14 anos atrás |
Evan Cheng
|
e837dead3c
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
|
há 14 anos atrás |
Eli Friedman
|
fc5d305597
Make the logic for determining function alignment more explicit. No functionality change.
|
há 14 anos atrás |
Jakob Stoklund Olesen
|
e2f669fb3f
Use the PrintReg adaptor to correctly print live-in registers in debug output.
|
há 14 anos atrás |