aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Alpha
Commit message (Expand)AuthorAgeFilesLines
* Correlate stubs with functions in JIT: when emitting a stub, the JIT tells th...Nicolas Geoffray2008-04-162-4/+7
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-121-4/+0
* Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng2008-03-312-12/+0
* Fix "Control reaches the end of non-void function" warnings, Chris Lattner2008-03-301-0/+1
* Add explicit keywords.Dan Gohman2008-03-251-1/+1
* Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF.Evan Cheng2008-03-171-0/+1
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-153-15/+0
* Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman2008-03-112-10/+10
* Default ISD::PREFETCH to expand.Evan Cheng2008-03-101-1/+0
* Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel2008-03-102-1/+8
* Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng2008-03-081-0/+1
* Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng2008-02-281-1/+1
* Final de-tabification.Bill Wendling2008-02-271-18/+18
* Rename PrintableName to Name.Bill Wendling2008-02-261-1/+1
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-262-3/+3
* Convert MaskedValueIsZero and all its users to use APInt. Also addDan Gohman2008-02-251-1/+3
* Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth2008-02-213-5/+125
* Fix code styleAnton Korobeynikov2008-02-201-17/+15
* Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov2008-02-201-2/+2
* llvm.memory.barrier, and impl for x86 and alphaAndrew Lenharth2008-02-162-1/+16
* In TargetLowering::LowerCallTo, don't assert thatDuncan Sands2008-02-142-4/+12
* Change how FP immediates are handled. Nate Begeman2008-02-141-2/+0
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-106-9/+10
* It's not always safe to fold movsd into xorpd, etc. Check the alignment of th...Evan Cheng2008-02-082-5/+8
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-12/+8
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-041-1/+0
* explicitly include Compiler.h instead of getting it from tblgen in the middle...Chris Lattner2008-02-031-0/+1
* Get rid of the annoying blank lines before labels.Evan Cheng2008-02-021-1/+0
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-0/+1
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-8/+12
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-12/+8
* This commit changes:Chris Lattner2008-01-171-2/+0
* rename SDTRet -> SDTNone.Chris Lattner2008-01-151-1/+1
* rename MachineInstr::setInstrDescriptor -> setDescChris Lattner2008-01-111-1/+1
* get def use info more correct.Chris Lattner2008-01-101-1/+1
* remove MachineOpCode typedef.Chris Lattner2008-01-071-1/+1
* Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson2008-01-074-47/+48
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-062-2/+2
* Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner2008-01-062-33/+32
* Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be usedEvan Cheng2008-01-031-1/+2
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-014-120/+114
* Fix a problem where lib/Target/TargetInstrInfo.h would include and useChris Lattner2008-01-012-2/+2
* Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson2007-12-313-24/+28
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-312-12/+11
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-304-16/+14
* Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner2007-12-304-18/+16
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-2926-52/+52
* remove attribution from lib Makefiles.Chris Lattner2007-12-291-2/+2
* Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia...Evan Cheng2007-12-121-0/+2
* Add a argument to storeRegToStackSlot and storeRegToAddr to specify whetherEvan Cheng2007-12-052-8/+9