projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Support segmented stacks on Win64
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86FrameLowering.cpp
2014-04-01
Reid Kleckner
Support segmented stacks on Win64
blob
|
commitdiff
|
raw
2014-03-13
Owen Anderson
Phase 2 of the great MachineRegisterInfo cleanup. ...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-07
Rafael Espindola
Replace PROLOG_LABEL with a new CFI_INSTRUCTION.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
David Woodhouse
[x86] Fix retq/retl handling in 64-bit mode
blob
|
commitdiff
|
raw
|
diff to current
2014-01-08
David Woodhouse
[x86] Disambiguate RET[QL] and fix aliases for 16-bit...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-13
Kai Nacke
Change stack probing code for MingW.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Reid Kleckner
Reland "Fix miscompile of MS inline assembly with stack...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Tim Northover
Make Triple's isOSBinFormatXXX functions partition...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Reid Kleckner
Revert "Fix miscompile of MS inline assembly with stack...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Reid Kleckner
Fix miscompile of MS inline assembly with stack realignment
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Yaron Keren
(this is a corrected patch)
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Rafael Espindola
Revert "Calling _chkstk is required on ELF as well...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Yaron Keren
Calling _chkstk is required on ELF as well as COFF...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-10
Bill Wendling
Revert r190366. It was breaking build bots.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-09
Bill Wendling
Use a default value for the prologue's debug location.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-09
Bill Wendling
Generate compact unwind encoding from CFI directives.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-03
Bill Wendling
WIP: Refactor some code so that it can be called by...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Bill Wendling
Constify the function parameters.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-04
Tim Northover
X86: correct tail return address calculation
blob
|
commitdiff
|
raw
|
diff to current
2013-07-08
Nico Rieck
Reuse %rax after calling __chkstk on win64
blob
|
commitdiff
|
raw
|
diff to current
2013-07-08
Nico Rieck
Revert "Reuse %rax after calling __chkstk on win64"
blob
|
commitdiff
|
raw
|
diff to current
2013-07-07
Nico Rieck
Reuse %rax after calling __chkstk on win64
blob
|
commitdiff
|
raw
|
diff to current
2013-06-18
Bill Wendling
Use pointers to the MCAsmInfo and MCRegInfo.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-16
Rafael Espindola
Remove addFrameMove.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-16
Rafael Espindola
Delete dead code.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-15
Rafael Espindola
Delete dead code.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-11
Rafael Espindola
Change getFrameMoves to return a const reference.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-09
Bill Wendling
Generate a compact unwind encoding in the face of a...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-09
Bill Wendling
Simplify the code a bit.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-19
Bill Wendling
Use an enum instead of magic constants to improve reada...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-18
Bill Wendling
Set the compact unwind encoding to 'requires EH DWARF...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-28
Yiannis Tsiouris
Re-format comments (and check commit access)
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Eli Bendersky
Move the eliminateCallFramePseudoInstr method from...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-19
Benjamin Kramer
Clean up HiPE prologue emission a bit and avoid signed...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-18
NAKAMURA Takumi
X86FrameLowering.cpp: Fixup. Sorry for the breakage.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-18
NAKAMURA Takumi
X86FrameLowering.cpp: Fix a warning in -Asserts. [...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-18
Benjamin Kramer
Fix a 32/64 bit incompatibility in the HiPE prologue...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-18
Benjamin Kramer
Support for HiPE-compatible code emission, patch by...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-16
Chad Rosier
[ms-inline asm] Do not omit the frame pointer if we...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-06
Eli Bendersky
This is a follow-up on r174446, now taking Atom process...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-05
Eli Bendersky
Make sure the correct opcodes are used to SUB and ADD...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-23
Nadav Rotem
Rename a function.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-21
Nadav Rotem
In some cases, due to scheduling constraints we copy...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
Jakob Stoklund Olesen
Add an MF argument to MI::copyImplicitOps().
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-25
Michael Liao
Clean up where SlotSize should be used instead of point...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Micah Villmow
Resubmit the changes to llvm core to update the functio...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Revert 165732 for further review.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Add in the first iteration of support for llvm/clang...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Create enums for the different attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Eric Christopher
Update this a bit more to represent how the prologue...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-03
Eric Christopher
Revert 165051-165049 while looking into the foreach...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-02
Eric Christopher
Revert "Don't use a debug location for frame setup...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-02
Eric Christopher
Don't use a debug location for frame setup instructions...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-02
Eric Christopher
Use the existing DebugLoc.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-02
Eric Christopher
Make the location a parameter since we may not want...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Bill Wendling
Remove the `hasFnAttr' method from Function.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-16
Chad Rosier
With r160248 in place this code is no longer needed.
blob
|
commitdiff
|
raw
|
diff to current
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
next