projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Add more indirection to the disassembler tables to reduce amount of space used to...
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86FrameLowering.cpp
2012-07-16
Chad Rosier
With r160248 in place this code is no longer needed.
blob
|
commitdiff
|
raw
2012-07-16
Alexey Samsonov
This CL changes the function prologue and epilogue...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-10
Chad Rosier
Move [get|set]BasePtrStackAdjustment() from MachineFram...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-10
Chad Rosier
Add support for dynamic stack realignment in the presen...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-04
Jakob Stoklund Olesen
Make X86 call and return instructions non-variadic.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Functions calling __builtin_eh_return must have a frame...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-18
Chandler Carruth
Temporarily revert r158087.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-06
Chad Rosier
Add support for dynamic stack realignment in the presen...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-01
Jakob Stoklund Olesen
Switch all register list clients to the new MC*Iterator...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-24
Craig Topper
Use uint16_t to store register number in static tables...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-23
Chad Rosier
Tidy up naming for consistency and other cleanup. ...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-01
Alexey Samsonov
X86: Use StackRegister instead of FrameRegister in...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t to store register overlaps to reduce stati...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-18
Jia Liu
Emacs-tag and some comment fix for all ARM, CellSPU...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-07
Evan Cheng
Use LEA to adjust stack ptr for Atom. Patch by Andy...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
blob
|
commitdiff
|
raw
|
diff to current
2012-01-13
Bill Wendling
Fix off-by-one error.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-12
Bill Wendling
Fix the code that was WRONG.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-12
Rafael Espindola
Support segmented stacks on 64-bit FreeBSD.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-12
Rafael Espindola
Support segmented stacks on win32.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-12
Benjamin Kramer
After Jakob's r147938 exception handling on i386 was...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-11
Rafael Espindola
Support segmented stacks on mac.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-11
Rafael Espindola
Generate the segmented stack prologue for fastcc too.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-11
Rafael Espindola
Use unsigned comparison in segmented stack prologue.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-11
Rafael Espindola
Explicitly set the scale to 1 on some segstack prologue...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-11
Jakob Stoklund Olesen
Fix undefined code and reenable test case.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Bill Wendling
The saved registers weren't being processed in the...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Bill Wendling
Adjust the stack by one pointer size for all frameless...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Bill Wendling
Fix off-by-one error when encoding the stack size for...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Bill Wendling
Explicitly check for the different SUB instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Bill Wendling
Encode the total stack if there isn't a frame.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Bill Wendling
* Add a macro to remove a magic number.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Bill Wendling
Check the correct value for small stack sizes. Also...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Bill Wendling
For a small sized stack, we encode that value directly...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Bill Wendling
Add a comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Bill Wendling
The compact encoding of the registers are 3-bits each...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-03
Sanjoy Das
Check for stack space more intelligently.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-03
Sanjoy Das
Fix a bug in the x86-32 code generated for segmented...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-02
Nick Lewycky
Move global variables in TargetMachine into new TargetO...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-01
Sanjoy Das
Dummy commit to check commit access.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-11
Bill Wendling
If we have to reset the calculation of the compact...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-26
Rafael Espindola
This commit introduces two fake instructions MORESTACK_...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Duncan Sands
Fix a bunch of unused variable warnings when doing...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-13
Bill Wendling
More closely follow libgcc, which has code after the...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-13
Bill Wendling
Should not add instructions to a BB after a return...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-24
Jakob Stoklund Olesen
Only run MF.verify() with EXPENSIVE_CHECKS=1.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Bill Wendling
Reenable compact unwind by default. However, also emit...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-02
Bill Wendling
Revert r138826 until PR10834 can be fixed.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-31
Rafael Espindola
Spelling and grammar fixes to problems found by Duncan.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-31
Eli Friedman
Make sure we don't crash when -miphoneos-version-min...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-30
Bill Wendling
Fix off-by-one error Benjamin noticed.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-30
Bill Wendling
Enable compact unwind info by default. This only applie...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-30
Rafael Espindola
Emit segmented-stack specific code into function prolog...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Andrew Trick
findDeadCallerSavedReg fix: Missing NULL terminator...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-26
Bill Wendling
The compact unwinding offsets are divided by 8 on 64...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-25
Bill Wendling
Update the comment. This feature is available only...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-25
Bill Wendling
Changed disabled code into a flag.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-25
Bill Wendling
Remove dead variable.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-25
Bill Wendling
After we've modified the prolog to save volatile regist...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-21
Bill Wendling
Mark instructions which are part of the frame setup...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Bill Wendling
Remove unused function.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Bill Wendling
Remove the now defunct getCompactUnwindEncoding method...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Evan Cheng
Move getInitialFrameState from TargetFrameInfo to MCAsm...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-14
Bill Wendling
* Redo the permutation encoding for frameless stacks...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Bill Wendling
Add code to handle a "frameless" unwind stack.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Bill Wendling
Don't emit the FDE end label if the last thing emitted...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Bill Wendling
Assign variable before we test it.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Bill Wendling
Fix obvious think-o.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Bill Wendling
Clean up the handling of an EBP/RBP unwind frame pointe...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-07
Bill Wendling
Use ArrayRef instead of a std::vector&.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-07
Bill Wendling
Add a target hook to encode the compact unwind information.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-14
Nick Lewycky
Fit banner in 80-col and adjust whitespace. No function...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-12
Charles Davis
Put FrameSetup flag on x86 instructions that set up...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Rafael Espindola
Replace the -unwind-tables option with a per function...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-26
Rafael Espindola
Print all the moves at a given label instead of just...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Rafael Espindola
Add 129518 back with a fix for when we are producing...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
NAKAMURA Takumi
Revert r129518, "Change ELF systems to use CFI for...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-14
Rafael Espindola
Change ELF systems to use CFI for producing the EH...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-24
NAKAMURA Takumi
Target/X86: [PR8777][PR8778] Tweak alloca/chkstk for...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-27
NAKAMURA Takumi
Target/X86: Always emit "push/pop GPRs" in prologue...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-05
NAKAMURA Takumi
Target/X86: Tweak allocating shadow area (aka home...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-05
NAKAMURA Takumi
Target/X86: Fix whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-01
Carl Norum
Test commit - fix a double 'should' in a comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-01
Evan Cheng
Patches to build EFI with Clang/LLVM. By Carl Norum.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-14
Anton Korobeynikov
Cleanup
blob
|
commitdiff
|
raw
|
diff to current
2011-01-13
Jakob Stoklund Olesen
Fix a few more places that should use MBB::getLastNonDe...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-13
Jakob Stoklund Olesen
Teach frame lowering to ignore debug values after the...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Anton Korobeynikov
Rename TargetFrameInfo into TargetFrameLowering. Also...
blob
|
commitdiff
|
raw
|
diff to current