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