Hal Finkel
|
3080d23fde
Provide the register scavenger to processFunctionBeforeFrameFinalized
|
há 12 anos atrás |
Bill Wendling
|
69d37fa635
Remove unused #includes.
|
há 12 anos atrás |
Eli Bendersky
|
700ed80d3d
Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo
|
há 12 anos atrás |
Benjamin Kramer
|
98fbe27ac8
Support for HiPE-compatible code emission, patch by Yiannis Tsiouris.
|
há 12 anos atrás |
Chad Rosier
|
5fb7947ed1
Use a continue to simplify loop and reduce indentation. No functional change.
|
há 12 anos atrás |
Chad Rosier
|
3ab115ce8f
Add braces, so my head doesn't explode.
|
há 12 anos atrás |
Chad Rosier
|
108fb3202a
[PEI] Pass the frame index operand number to the eliminateFrameIndex function.
|
há 12 anos atrás |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
há 12 anos atrás |
Bill Wendling
|
831737d329
Remove the Function::getFnAttributes method in favor of using the AttributeSet
|
há 12 anos atrás |
Bill Wendling
|
034b94b170
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future.
|
há 12 anos atrás |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
há 12 anos atrás |
Chad Rosier
|
984639b7a4
Remove dead code.
|
há 12 anos atrás |
Jakob Stoklund Olesen
|
9aa6e0a134
Merge MRI::isPhysRegOrOverlapUsed() into isPhysRegUsed().
|
há 13 anos atrás |
Bill Wendling
|
6765834754
Create enums for the different attributes.
|
há 13 anos atrás |
Bill Wendling
|
2c18906118
Remove the `hasFnAttr' method from Function.
|
há 13 anos atrás |
Chad Rosier
|
06a23ea808
Remove extra space.
|
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 |
Andrew Trick
|
19273aec44
Clear virtual registers after they are no longer referenced.
|
há 13 anos atrás |
Andrew Trick
|
1dd8c8560d
Codegen pass definition cleanup. No functionality.
|
há 13 anos atrás |
Andrew Trick
|
25600cf50d
Expose TargetPassConfig to PEI Pass
|
há 13 anos atrás |
Jakob Stoklund Olesen
|
a2a98fd0dd
Move common code into an MRI function.
|
há 13 anos atrás |
Evan Cheng
|
5a96b3dad2
Add bundle aware API for querying instruction properties and switch the code
|
há 13 anos atrás |
Nick Lewycky
|
8a8d479214
Move global variables in TargetMachine into new TargetOptions class. As an API
|
há 13 anos atrás |
Evan Cheng
|
b10946a5a9
A few 80-col violations.
|
há 14 anos atrás |
Rafael Espindola
|
e81abfd30b
Spelling and grammar fixes to problems found by Duncan.
|
há 14 anos atrás |
Rafael Espindola
|
76927d7586
Emit segmented-stack specific code into function prologues for
|
há 14 anos atrás |
Jakob Stoklund Olesen
|
c219d191aa
Count the total amount of stack space used in compiled functions.
|
há 14 anos atrás |
Evan Cheng
|
d5b03f252c
Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.
|
há 14 anos atrás |
Chris Lattner
|
7a2bdde0a0
Fix a ton of comment typos found by codespell. Patch by
|
há 14 anos atrás |
Jim Grosbach
|
0f657b156f
Allow a target to choose whether to prefer the scavenger emergency spill slot
|
há 14 anos atrás |