aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Alpha/AlphaISelLowering.cpp
AgeCommit message (Expand)Author
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-10Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson
2009-08-07avoid this libcall with long inline expansionAndrew Lenharth
2009-08-07These should be expandedAndrew Lenharth
2009-08-05Use elf Object File directlyAndrew Lenharth
2009-08-05Alpha: Get section directives rightAndrew Lenharth
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-08-02Make SectionKind::get() private.Chris Lattner
2009-08-01give alpha its readonly section. This optimizes alpha, and prevents aChris Lattner
2009-08-01Change SectionKind to be a property that is true of a *section*, itChris Lattner
2009-07-31switch off of 'Section' onto MCSection. We're not properly usingChris Lattner
2009-07-28Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-19Switch Alpha over to the new call lowering style. New code mostly Eli Friedman
2009-07-17Set an operation expansion, noticed while running Eli Friedman
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.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-14Fix old-style type names in comments.Dan Gohman
2009-06-03Convert Alpha and Mips to use a MachineFunctionInfo subclass toDan Gohman
2009-02-13Remove non-DebugLoc versions of BuildMI from Alpha and Cell.Dale Johannesen
2009-02-07Use getDebugLoc forwarder instead of getNode()->getDebugLoc.Dale Johannesen
2009-02-07Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman
2009-02-07Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen
2009-02-06Remove more non-DebugLoc versions of getNode.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-02-04Remove non-DebugLoc forms of the exotic formsDale Johannesen
2009-02-04Remove some more non-DebugLoc versions of constructionDale Johannesen
2009-01-30Make LowerCallTo and LowerArguments take a DebugLocDale Johannesen
2009-01-15Add the private linkage.Rafael Espindola
2009-01-01Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands
2008-12-01There are no longer any places that require aDuncan Sands
2008-12-01Change the interface to the type legalization methodDuncan Sands
2008-11-23Rename SetCCResultContents to BooleanContents. InDuncan Sands
2008-11-11fix another libgcc blockerAndrew Lenharth
2008-10-18Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman
2008-10-14Rename LoadX to LoadExt.Evan Cheng
2008-10-11Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner
2008-10-09get CodeGen/Alpha/mul128.ll to work.Chris Lattner
2008-10-07Note that ADDC and company don't actually expand yet (missing in legalizeAndrew Lenharth
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-16Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling
2008-09-16- Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling