aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fold comparisons against a constant nan, and optimize ORD/UNORD Chris Lattner2007-12-292-17/+22
* this xform is implemented.Chris Lattner2007-12-291-22/+0
* Disable null pointer folding transforms for non-generic address spaces. This ...Christopher Lamb2007-12-292-4/+12
* make sure not to zap volatile stores, thanks a lot to Dale for noticing this!Chris Lattner2007-12-291-1/+2
* Codegen:Chris Lattner2007-12-291-4/+29
* don't fold fp_round(fp_extend(load)) -> fp_round(extload)Chris Lattner2007-12-291-0/+4
* avoid going through a stack slot to convert from fpstack to xmm regChris Lattner2007-12-292-29/+39
* Delete a store whose input is a load from the same pointer:Chris Lattner2007-12-291-1/+12
* add a noteChris Lattner2007-12-291-1/+41
* expand note.Chris Lattner2007-12-291-0/+4
* dead calls to llvm.stacksave can be deleted, even though theyChris Lattner2007-12-291-1/+10
* add a note.Chris Lattner2007-12-281-0/+32
* add a note.Chris Lattner2007-12-281-0/+32
* Repair a transform that Chris noticed a bug in. Thanks to Nicholas for point...Owen Anderson2007-12-281-5/+12
* disable this instcombine xform, it miscompiles:Chris Lattner2007-12-281-0/+2
* add a noteChris Lattner2007-12-281-0/+19
* Ignore functions with internal linkages during linking. This snipped mimics theAnton Korobeynikov2007-12-271-0/+3
* Adding bindings for target triple and data layout.Gordon Henriksen2007-12-271-0/+19
* Switch the bindings to use LLVMFoldingBuilder.Gordon Henriksen2007-12-271-1/+1
* Fixing several transforms which would drop the collector attributeGordon Henriksen2007-12-254-0/+10
* Don't break critical edges for single-bb loops, this helps with PR1877, thoughChris Lattner2007-12-251-3/+1
* GC poses hazards to the inliner. Consider:Gordon Henriksen2007-12-251-0/+13
* Noting and enforcing that GC intrinsics are valid only within aGordon Henriksen2007-12-251-28/+36
* Adjusting verification of "llvm.gc*" intrinsic prototypes to matchGordon Henriksen2007-12-251-26/+33
* Flesh out the Briggs implementation a little bit more, fix a few FIXMEs.Owen Anderson2007-12-241-11/+35
* add a -backedge-hack llc-beta option to codegenprepare.Chris Lattner2007-12-241-2/+10
* add a simple hackChris Lattner2007-12-241-0/+12
* Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this caseAnton Korobeynikov2007-12-241-1/+1
* Setting GlobalDirective in TargetAsmInfo by default rather thanGordon Henriksen2007-12-232-2/+1
* C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler).Gordon Henriksen2007-12-231-0/+187
* Sketch out an implementation of Briggs' copy placement algorithm.Owen Anderson2007-12-231-10/+104
* fix some warnings. This code needs to be de-tabified :(Chris Lattner2007-12-221-2/+3
* fix strict-aliasing violationChris Lattner2007-12-221-3/+1
* initial code for forming an FGETSIGN node. This is disabled untilChris Lattner2007-12-221-0/+26
* improve support for fgetsignChris Lattner2007-12-221-0/+6
* Tell TargetLoweringOpt whether it is running beforeChris Lattner2007-12-221-1/+1
* Add a new FGETSIGN operation, which defaults to expand on allChris Lattner2007-12-221-1/+5
* Erm, really disable :)Anton Korobeynikov2007-12-221-1/+1
* Disable, until we'll really need itAnton Korobeynikov2007-12-221-0/+3
* Use getIntrinsicID instead of looking up intrinsic prototypes. AlsoGordon Henriksen2007-12-221-28/+29
* Unbreak mingw buildAnton Korobeynikov2007-12-221-1/+2
* Preliminary PIC JIT support for X86 (32-bit) / Darwin.Evan Cheng2007-12-225-65/+89
* Oops.Evan Cheng2007-12-221-2/+1
* implement InstCombine/shift-trunc-shift.ll. This allowsChris Lattner2007-12-221-0/+44
* Note what still needs doing.Owen Anderson2007-12-221-1/+6
* Remove critical edge breaking. It won't be necessary as long as we are very ...Owen Anderson2007-12-221-37/+0
* Fix JIT code emission of X86::MovePCtoStack.Evan Cheng2007-12-222-5/+7
* If succ has succ itself as one of the predecessors then doDevang Patel2007-12-221-2/+2
* Allow JIT with non-static relocation model.Evan Cheng2007-12-221-1/+2
* Fix silly typo in the FP CEP handling.Anton Korobeynikov2007-12-211-0/+1