summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86RegisterInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* By default, spills kills the register being stored.Evan Cheng2007-02-231-1/+2
* Support to provide exception and selector registers.Jim Laskey2007-02-211-0/+10
* Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng2007-02-191-0/+16
* For PR1207:Reid Spencer2007-02-191-16/+0
* Added getReservedRegs().Evan Cheng2007-02-171-0/+16
* Only gather frame info if debug or eh.Jim Laskey2007-01-291-2/+2
* Landing pad-less eh for PPC.Jim Laskey2007-01-291-4/+3
* Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey2007-01-261-7/+7
* Make LABEL a builtin opcode.Jim Laskey2007-01-261-2/+2
* Call frames for intel.Jim Laskey2007-01-241-0/+51
* 80 columnsJim Laskey2007-01-241-4/+8
* PEI is now responsible for adding MaxCallFrameSize to frame size and align th...Evan Cheng2007-01-231-17/+0
* hasFP() is now a virtual method of MRegisterInfo.Evan Cheng2007-01-231-2/+2
* One more try...Evan Cheng2007-01-201-2/+3
* Last check-in was bogus. There is no need to align the stack if the function ...Evan Cheng2007-01-201-3/+6
* Backend is reponsible for aligning the stack.Evan Cheng2007-01-201-7/+5
* * PIC codegen for X86/Linux has been implementedAnton Korobeynikov2007-01-121-0/+4
* Really big cleanup.Anton Korobeynikov2007-01-031-2/+2
* Fix naming inconsistency.Evan Cheng2007-01-021-8/+8
* f64 <-> i64 bit_convert using movq in 64-bit mode.Evan Cheng2006-12-141-0/+2
* Added MOVSS2DIrr and MOVDI2SSrr to foldMemeoryOperand().Evan Cheng2006-12-141-0/+2
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-071-6/+4
* MI keeps a ptr of TargetInstrDescriptor, use it.Evan Cheng2006-12-071-1/+2
* Match TargetInstrInfo changes.Evan Cheng2006-12-011-1/+1
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-271-23/+23
* Hopefully a good crack at making debugging work on intel -disable-fp-elim.Jim Laskey2006-11-171-1/+3
* Correct instructions for moving data between GR64 and SSE registers; also cor...Evan Cheng2006-11-161-1/+2
* Properly transfer kill / dead info.Evan Cheng2006-11-151-7/+14
* Matches MachineInstr changes.Evan Cheng2006-11-131-20/+21
* Fix a potential bug.Evan Cheng2006-11-101-1/+1
* Add implicit def / use operands to MachineInstr.Evan Cheng2006-11-101-1/+1
* Use TargetInstrInfo::getNumOperands() instead of MachineInstr::getNumOperands...Evan Cheng2006-11-101-8/+12
* Remove M_2_ADDR_FLAG.Evan Cheng2006-11-091-3/+4
* Dead code.Evan Cheng2006-11-031-4/+0
* Delete dead code; fix 80 col violations.Evan Cheng2006-09-221-3/+0
* Added some eye-candy for Subtarget type checkingAnton Korobeynikov2006-09-171-2/+2
* Fixed a FuseTwoAddrInst() bug: consider GlobalAddress and JumpTableIndexEvan Cheng2006-09-081-6/+11
* Committing X86-64 support.Evan Cheng2006-09-081-73/+315
* Some notes on better load folding we could doChris Lattner2006-09-071-0/+2
* Fix a few dejagnu failures. e.g. fast-cc-merge-stack-adj.llEvan Cheng2006-09-051-2/+2
* Completely eliminate def&use operands. Now a register operand is EITHER aChris Lattner2006-09-051-2/+2
* Fix a long-standing wart in the code generator: two-address instruction loweringChris Lattner2006-09-051-482/+468
* Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner2006-08-171-1/+1
* Missing a space.Evan Cheng2006-07-201-1/+1
* Tidy up a few things.Jim Laskey2006-07-191-20/+36
* Reduce size of routine. Shrinks .o by 37%.Jim Laskey2006-07-191-421/+489
* Add shift and rotate by 1 instructions / patterns.Evan Cheng2006-06-291-0/+15
* Cygwin support: use _alloca to allocate stack if > 4k. Patch by Anton Korobey...Evan Cheng2006-06-131-4/+21
* Added X86FunctionInfo subclass of MachineFunction to record whether theEvan Cheng2006-06-061-7/+3
* Cygwin support. Patch by Anton Korobeynikov!Evan Cheng2006-06-021-2/+21
OpenPOWER on IntegriCloud