summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86MachineFunctionInfo.h
Commit message (Collapse)AuthorAgeFilesLines
* Added tail call optimization to the x86 back end. It can beArnold Schwaighofer2007-10-111-2/+13
| | | | | | | | | | | enabled by passing -tailcallopt to llc. The optimization is performed if the following conditions are satisfied: * caller/callee are fastcc * elf/pic is disabled OR elf/pic enabled + callee is in module + callee has visibility protected or hidden llvm-svn: 42870
* Move ReturnAddrIndex variable to X86MachineFunctionInfo structure. This fixedAnton Korobeynikov2007-08-151-4/+10
| | | | | | hard to catch bugs with retaddr lowering llvm-svn: 41104
* Use push / pop for prologues and epilogues.Evan Cheng2007-07-171-0/+9
| | | | llvm-svn: 39967
* rename X86FunctionInfo to X86MachineFunctionInfo to match the header fileChris Lattner2007-04-171-8/+8
| | | | | | it is defined in. llvm-svn: 36196
* Various random and minor code cleanups.Chris Lattner2006-09-261-1/+1
| | | | llvm-svn: 30608
* Adding codegeneration for StdCall & FastCall calling conventionsAnton Korobeynikov2006-09-201-5/+34
| | | | llvm-svn: 30549
* Comments to appease sabre.Evan Cheng2006-06-091-1/+7
| | | | llvm-svn: 28737
* Added X86FunctionInfo subclass of MachineFunction to record whether theEvan Cheng2006-06-061-0/+30
function that is being lowered is forced to use FP. Currently this is only true for main() / Cygwin. llvm-svn: 28703
OpenPOWER on IntegriCloud