summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86RegisterInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* More DWARF-related things cleanup:Anton Korobeynikov2007-05-121-7/+10
* Emit correct register move information in eh frames for X86. This allows Shoo...Anton Korobeynikov2007-05-021-8/+43
* Emit correct DWARF reg # for RA (return address) registerAnton Korobeynikov2007-05-021-1/+4
* eliminateFrameIndex() change.Evan Cheng2007-05-011-1/+3
* Fix for PR1348. If stack inc / dec amount is > 32-bits, issue a series of add...Evan Cheng2007-04-261-18/+27
* do the multiplication as signed, so that 2*-2 == -4 instead of 4294967292Chris Lattner2007-04-251-1/+2
* support for >4G stack framesChris Lattner2007-04-251-3/+4
* support >4G stack framesChris Lattner2007-04-251-9/+9
* Add the PADDQ to the list.Bill Wendling2007-04-241-0/+1
* rename X86FunctionInfo to X86MachineFunctionInfo to match the header fileChris Lattner2007-04-171-1/+1
* Implemented correct stack probing on mingw/cygwin for dynamic alloca's.Anton Korobeynikov2007-04-171-4/+29
* Changed to new MMX_ recipes.Bill Wendling2007-04-031-3/+3
* Added MRegisterInfo hook to re-materialize an instruction.Evan Cheng2007-03-201-0/+10
* Added "padd*" support for MMX. Added MMX move stuff to X86InstrInfo so thatBill Wendling2007-03-081-0/+6
* PEI now passes a RegScavenger ptr to eliminateFrameIndex.Evan Cheng2007-02-281-1/+2
* 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
OpenPOWER on IntegriCloud