aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Accidental commit of partial 'stack canaries' codeBill Wendling2008-09-081-9/+0
* Reverting r55898 to r55909. One of these patches was causing an ICE during th...Bill Wendling2008-09-082-2/+11
* First draft of EH support on x86/64-linuxAnton Korobeynikov2008-09-081-2/+2
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-081-6/+1
* - Doh. Pass vector by value is bad.Evan Cheng2008-09-071-1/+4
* When PruneEH turned an invoke into an ordinaryDuncan Sands2008-09-061-0/+5
* Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson2008-09-051-1/+6
* Mark math lib intrinsics readonly, on the groundsDale Johannesen2008-09-051-1/+4
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-051-6/+1
* Rename method.Owen Anderson2008-09-051-2/+4
* FastISel support for ConstantExprs.Dan Gohman2008-09-051-4/+11
* Add a variant of AnalyzeCallOperands that can be used by fast isel.Evan Cheng2008-09-051-0/+6
* Strip trailing whitespace.Duncan Sands2008-09-051-14/+14
* Add initial support for selecting constant materializations that require cons...Owen Anderson2008-09-051-1/+7
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-0415-16/+19
* Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen2008-09-043-1/+28
* Do trivial local CSE for constants and other non-Instruction valuesDan Gohman2008-09-031-0/+1
* Create HandlePHINodesInSuccessorBlocksFast, a version ofDan Gohman2008-09-033-30/+37
* Initial version of a Partial Specialization IPO pass. It triggers a couple h...Andrew Lenharth2008-09-032-0/+7
* Do not emit a UsedDirective for things in the llvm.usedDale Johannesen2008-09-031-0/+1
* Add missing decls.Devang Patel2008-09-032-0/+6
* Split the SelectionDAG-building code, including the FunctionLoweringInfoDan Gohman2008-09-031-0/+14
* Make UpdateValueMap, createResultReg, etc. protected instead of private so th...Evan Cheng2008-09-031-5/+5
* s/FP_AlwaysInline/FN_NOTE_AlwaysInline/gDevang Patel2008-09-021-7/+7
* Getter and setter for function notes.Devang Patel2008-09-021-1/+16
* plug memleak: destroy internal bufferNuno Lopes2008-09-021-1/+4
* Add a small pass that sets the readnone/readonlyDuncan Sands2008-09-012-0/+6
* PR2731: C and Ocaml bindings for setTailCall and isTailCall.Gordon Henriksen2008-08-301-0/+4
* fix some 80-col violationsGabor Greif2008-08-301-1/+2
* Fix an issue where a use might be selected before a def, and then we didn't r...Owen Anderson2008-08-301-0/+3
* Add GlobalValue::{removeFromParent,eraseFromParent}Daniel Dunbar2008-08-294-6/+14
* Add DenseMap::lookup:Daniel Dunbar2008-08-291-0/+9
* Add a target callback for FastISel.Dan Gohman2008-08-281-2/+13
* rename destroy -> releaseMemory to properly hook into passmgr.Chris Lattner2008-08-281-6/+3
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-284-43/+48
* Fix a FastISel bug where the instructions from lowering the argumentsDan Gohman2008-08-281-2/+1
* FastEmitInst_extractsubreg doesn't need to be passed the register class. It ...Owen Anderson2008-08-281-2/+1
* Split the ATOMIC NodeType's to include the size, e.g.Dale Johannesen2008-08-282-50/+159
* Fix a missing #include. Patch by Andrew John Hughes.Dan Gohman2008-08-281-0/+1
* Reorganize the lifetimes of the major objects SelectionDAGISelDan Gohman2008-08-272-104/+19
* Add a helper method that will be used to support EXTRACT_SUBREG for selecting...Owen Anderson2008-08-271-0/+5
* Refactor isSafeToReMat out of 2addr pass.Evan Cheng2008-08-271-0/+2
* Add a new FastISel method, getRegForValue, which takes care ofDan Gohman2008-08-271-5/+3
* Unbreak PseudoSourceValue::print. This fixes -print-machine-instrsDan Gohman2008-08-271-1/+1
* Add DebugInfoBuilder. Patch by Talin!Evan Cheng2008-08-271-0/+151
* Basic FastISel support for floating-point constants.Dan Gohman2008-08-271-0/+34
* Factor out a large amoutn of the cast handling code in fast isel into helper ...Owen Anderson2008-08-261-0/+8
* Add a MachineInstrBuilder method for adding floating-pointDan Gohman2008-08-261-0/+5
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-2/+6
* Refactor the bitcast code into its own function.Dan Gohman2008-08-261-0/+3