Add X86FastISel support for static allocas, and refences
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2008-09-10 Dan GohmanAdd X86FastISel support for static allocas, and refences
2008-09-10 Dan GohmanAdd a break statement that I accidentally deleted when
2008-09-10 Bill WendlingRemove unnecessary bit-wise AND from the limited precis...
2008-09-10 Daniel DunbarFix 80 col violation.
2008-09-10 Bill WendlingCheck that both operands are f32 before attempting...
2008-09-10 Bill WendlingImplement "visitPow". This is mainly used to see if...
2008-09-09 Evan ChengA few more places where FPOW is being ignored.
2008-09-09 Dan GohmanChange -fast-isel-no-abort to -fast-isel-abort, which...
2008-09-09 Evan ChengLegalizer was missing code that expand fpow to a libcall.
2008-09-09 Bill WendlingAdding 6-, 12-, and 18-bit limited-precision floating...
2008-09-09 Bill WendlingAdd support for 6-, 12-, and 18-bit limited precision...
2008-09-09 Dan GohmanAdd a new option, -fast-isel-verbose, that can be used...
2008-09-09 Owen AndersonClean this up, based on Evan's suggestions.
2008-09-09 Bill Wendling- Add support for 6-, 12-, and 18-bit limited precision...
2008-09-09 Anton KorobeynikovMake safer variant of alias resolution routine to be...
2008-09-09 Bill WendlingAdd limited precision floating-point conversions of...
2008-09-09 Owen AndersonCheck for type legality before materializing integer...
2008-09-09 Dan GohmanRemove the code that protected FastISel from aborting in
2008-09-09 Evan ChengFix a constant lowering bug. Now we can do load and...
2008-09-09 Bill WendlingAdd support for floating-point calculations of log2...
2008-09-08 Anton KorobeynikovReapply 55904: Unbreak and fix indentation
2008-09-08 Dan GohmanFix a few I's that were meant to be renamed to BI's.
2008-09-08 Dale JohannesenRedo the 3 existing low-precision expansions to
2008-09-08 Bill WendlingReverting r55898 to r55909. One of these patches was...
2008-09-08 Dan GohmanIn visitUREM, arrange for the temporary UDIV node to be
2008-09-08 Daniel DunbarAdd VISIBILITY_HIDDEN on SDISelAsmOperandInfo
2008-09-08 Dan GohmanFix the string for ISD::UDIVREM.
2008-09-08 Evan ChengAvoid redefinition and nnbreak windows build.
2008-09-08 Anton KorobeynikovUnbreak and fix indentation
2008-09-08 Evan ChengAdd fast isel physical register definition support.
2008-09-08 Bill WendlingRevert my previous change -- the subtraction of two...
2008-09-07 Bill WendlingConvert
2008-09-07 Evan ChengIndentation.
2008-09-07 Evan Cheng- Doh. Pass vector by value is bad.
2008-09-05 Dale JohannesenNext limited float precision expansion (log2 12 bits)
2008-09-05 Owen AndersonRevert r55859. This is breaking the build in the absce...
2008-09-05 Dan GohmanMove the code that inserts copies for function livein...
2008-09-05 Dale JohannesenAdd the next limited-precision expansion.
2008-09-05 Dan GohmanFastISel support for AND and OR with type i1.
2008-09-05 Dale JohannesenAdd hooks for other intrinsics to get low-precision...
2008-09-05 Dan GohmanFastISel support for ConstantExprs.
2008-09-05 Dan GohmanRevert r55817. It broke PIC. FastISel will need to...
2008-09-05 Evan ChengAdd a variant of AnalyzeCallOperands that can be used...
2008-09-05 Duncan Sands"Fix" PR2762. The testcase now crashes codegen
2008-09-05 Dan GohmanFix a search+replace-o.
2008-09-05 Dale JohannesenAdd -flimit-float-precision to enable some faster,
2008-09-05 Dan GohmanFastISel support for unreachable.
2008-09-05 Dan GohmanIn FastISel mode, the scheduler may be invoked multiple...
2008-09-05 Owen AndersonAdd initial support for selecting constant materializat...
2008-09-04 Dan GohmanAdd an include of SmallSet.h.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-04 Dan GohmanClean up uses of TargetLowering::getTargetMachine.
2008-09-04 Dale JohannesenAdd intrinsics for log, log2, log10, exp, exp2.
2008-09-03 Dan GohmanDo trivial local CSE for constants and other non-Instru...
2008-09-03 Dan GohmanPut RegsForValue in the llvm namespace to avoid warning...
2008-09-03 Dan GohmanCreate HandlePHINodesInSuccessorBlocksFast, a version of
2008-09-03 Owen AndersonOops, I accidentally broke the fallback case with my...
2008-09-03 Owen AndersonFix an issue where we were reusing materializations...
2008-09-03 Dan GohmanSplit the SelectionDAG-building code, including the...
2008-09-03 Dan GohmanSeparate MachineInstr-emitting routines from actual...
2008-09-03 Evan ChengIf TargetSelectInstruction returns true, move to next...
2008-09-02 Evan Cheng80 col violations.
2008-09-02 Dan GohmanEnsure that HandlePHINodesInSuccessorBlocks is run...
2008-09-01 Gabor GreifProvide two overloads of AnalyzeNewNode.
2008-09-01 Duncan SandsEven though no caller actually uses the new value
2008-08-31 Bill WendlingAnother situation where ROTR is cheaper than ROTL.
2008-08-31 Bill WendlingFor this pattern, ROTR is the cheaper option.
2008-08-31 Bill Wendling- Fix comment so that it describes how the code really...
2008-08-30 Gabor Greiftypo
2008-08-30 Gabor Greiffix some 80-col violations
2008-08-30 Evan ChengTransform (x << (y&31)) -> (x << y). This takes advanta...
2008-08-30 Owen AndersonFix an issue where a use might be selected before a...
2008-08-29 Evan ChengFix 80 col. violations.
2008-08-29 Evan ChengBack out 55498. It broken Apple style bootstrapping.
2008-08-28 Dan GohmanAdd a target callback for FastISel.
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-28 Dan GohmanImplement null and undef values for FastISel.
2008-08-28 Dan GohmanOptimize DAGCombiner's worklist processing. Previously...
2008-08-28 Dan GohmanMove CaseBlock, JumpTable, and BitTestBlock to be membe...
2008-08-28 Dan GohmanFix a FastISel bug where the instructions from lowering...
2008-08-28 Rafael EspindolaReduce the size of the Parts vector.
2008-08-28 Owen AndersonHook up support for fast-isel of trunc instructions...
2008-08-28 Owen AndersonFastEmitInst_extractsubreg doesn't need to be passed...
2008-08-28 Rafael EspindolaCorrectly resize the Parts array.
2008-08-28 Dale JohannesenSplit the ATOMIC NodeType's to include the size, e.g.
2008-08-27 Dan GohmanReorganize the lifetimes of the major objects Selection...
2008-08-27 Owen AndersonAdd a helper method that will be used to support EXTRAC...
2008-08-27 Dan GohmanFix FastISel's bitcast code for the case where getRegFo...
2008-08-27 Owen AndersonUse TargetLowering to get the types in fast isel, which...
2008-08-27 Dan GohmanDon't check TLI.getOperationAction. The FastISel way...
2008-08-27 Dan GohmanAdd a new FastISel method, getRegForValue, which takes...
2008-08-27 Dan GohmanAdd a comment about the current floating-point constant...
2008-08-27 Dan GohmanOptimize ScheduleDAGRRList's topological sort to use...
2008-08-27 Dan GohmanOptimize ScheduleDAG's ComputeDepths and ComputeHeights...
2008-08-27 Dan GohmanBasic FastISel support for floating-point constants.
2008-08-27 Owen AndersonFix handling of inttoptr and ptrtoint when unhandled...
2008-08-27 Owen AndersonAdd support for fast isel of inttoptr and ptrtoint...
2008-08-26 Owen AndersonFactor out a large amoutn of the cast handling code...
2008-08-26 Owen AndersonAdd support for fast isel of zext.
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
next