aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/IA64/IA64ISelLowering.cpp
AgeCommit message (Expand)Author
2009-07-24Remove the IA-64 backend.Dan Gohman
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-12Remove extra \n from LLVM_UNREACHABLE calls.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-08Convert more abort() calls to llvm_report_error().Torok Edwin
2009-07-03Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling
2009-06-16Misc accumulated tweaks to legalization logic for various targets.Eli Friedman
2009-02-13Remove non-DebugLoc versions of BuildMI from IA64, Mips.Dale Johannesen
2009-02-04Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen
2009-02-04Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen
2009-01-30Make LowerCallTo and LowerArguments take a DebugLocDale Johannesen
2009-01-01Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands
2008-10-14Rename LoadX to LoadExt.Evan Cheng
2008-10-11Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner
2008-09-26Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen
2008-09-22Make log, log2, log10, exp, exp2 use Expand byDale Johannesen
2008-09-04Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen
2008-08-30fix some 80-col violationsGabor Greif
2008-08-28erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif
2008-07-27Rename SDOperand to SDValue.Dan Gohman
2008-07-01Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman
2008-06-30Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect itsDan Gohman
2008-06-30Replace some std::vectors that showed up in heap profiling withDan Gohman
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-05-28Update some comments noticed in a recent checkinNate Begeman
2008-05-28Fix CodeGen/Generic/2005-10-21-longlonggtu.ll on ia64.Chris Lattner
2008-05-28Fix 2006-04-28-Sign-extend-bool.ll for ia64.Chris Lattner
2008-05-28reindent.Chris Lattner
2008-04-12Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman
2008-03-10Default ISD::PREFETCH to expand.Evan Cheng
2008-03-10Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel
2008-03-08Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng
2008-02-16I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth
2008-02-14In TargetLowering::LowerCallTo, don't assert thatDuncan Sands
2008-02-14Change how FP immediates are handled. Nate Begeman
2008-02-06Re-apply the memory operand changes, with a fix for the staticDan Gohman
2008-01-31Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng
2008-01-31Create a new class, MemOperand, for describing memory referencesDan Gohman
2008-01-23The last pieces needed for loading arbitraryDuncan Sands
2008-01-17* Introduce a new SelectionDAG::getIntPtrConstant methodChris Lattner
2007-12-31Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-13Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stackBill Wendling
2007-10-11Set ISD::FPOW to Expand.Dan Gohman
2007-09-23Fix PR 1681. When X86 target uses +sse -sse2,Dale Johannesen
2007-09-11Fold the adjust_trampoline intrinsic intoDuncan Sands
2007-08-30Change LegalFPImmediates to use APFloat.Dale Johannesen