summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner548-1292/+1451
2007-12-29remove attribution from lib Makefiles.Chris Lattner35-71/+71
2007-12-29this is done.Chris Lattner1-7/+0
2007-12-29One readme entry is done, one is really easy (Evan, want to investigateChris Lattner1-77/+25
2007-12-29Fold comparisons against a constant nan, and optimize ORD/UNORD Chris Lattner2-17/+22
2007-12-29this xform is implemented.Chris Lattner1-22/+0
2007-12-29Disable null pointer folding transforms for non-generic address spaces. This ...Christopher Lamb2-4/+12
2007-12-29make sure not to zap volatile stores, thanks a lot to Dale for noticing this!Chris Lattner1-1/+2
2007-12-29Codegen:Chris Lattner1-4/+29
2007-12-29don't fold fp_round(fp_extend(load)) -> fp_round(extload)Chris Lattner1-0/+4
2007-12-29avoid going through a stack slot to convert from fpstack to xmm regChris Lattner2-29/+39
2007-12-29Delete a store whose input is a load from the same pointer:Chris Lattner1-1/+12
2007-12-29add a noteChris Lattner1-1/+41
2007-12-29expand note.Chris Lattner1-0/+4
2007-12-29dead calls to llvm.stacksave can be deleted, even though theyChris Lattner1-1/+10
2007-12-28add a note.Chris Lattner1-0/+32
2007-12-28add a note.Chris Lattner1-0/+32
2007-12-28Repair a transform that Chris noticed a bug in. Thanks to Nicholas for point...Owen Anderson1-5/+12
2007-12-28disable this instcombine xform, it miscompiles:Chris Lattner1-0/+2
2007-12-28add a noteChris Lattner1-0/+19
2007-12-27Ignore functions with internal linkages during linking. This snipped mimics theAnton Korobeynikov1-0/+3
2007-12-27Adding bindings for target triple and data layout.Gordon Henriksen1-0/+19
2007-12-27Switch the bindings to use LLVMFoldingBuilder.Gordon Henriksen1-1/+1
2007-12-25Fixing several transforms which would drop the collector attributeGordon Henriksen4-0/+10
2007-12-25Don't break critical edges for single-bb loops, this helps with PR1877, thoughChris Lattner1-3/+1
2007-12-25GC poses hazards to the inliner. Consider:Gordon Henriksen1-0/+13
2007-12-25Noting and enforcing that GC intrinsics are valid only within aGordon Henriksen1-28/+36
2007-12-25Adjusting verification of "llvm.gc*" intrinsic prototypes to matchGordon Henriksen1-26/+33
2007-12-24Flesh out the Briggs implementation a little bit more, fix a few FIXMEs.Owen Anderson1-11/+35
2007-12-24add a -backedge-hack llc-beta option to codegenprepare.Chris Lattner1-2/+10
2007-12-24add a simple hackChris Lattner1-0/+12
2007-12-24Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this caseAnton Korobeynikov1-1/+1
2007-12-23Setting GlobalDirective in TargetAsmInfo by default rather thanGordon Henriksen2-2/+1
2007-12-23C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler).Gordon Henriksen1-0/+187
2007-12-23Sketch out an implementation of Briggs' copy placement algorithm.Owen Anderson1-10/+104
2007-12-22fix some warnings. This code needs to be de-tabified :(Chris Lattner1-2/+3
2007-12-22fix strict-aliasing violationChris Lattner1-3/+1
2007-12-22initial code for forming an FGETSIGN node. This is disabled untilChris Lattner1-0/+26
2007-12-22improve support for fgetsignChris Lattner1-0/+6
2007-12-22Tell TargetLoweringOpt whether it is running beforeChris Lattner1-1/+1
2007-12-22Add a new FGETSIGN operation, which defaults to expand on allChris Lattner1-1/+5
2007-12-22Erm, really disable :)Anton Korobeynikov1-1/+1
2007-12-22Disable, until we'll really need itAnton Korobeynikov1-0/+3
2007-12-22Use getIntrinsicID instead of looking up intrinsic prototypes. AlsoGordon Henriksen1-28/+29
2007-12-22Unbreak mingw buildAnton Korobeynikov1-1/+2
2007-12-22Preliminary PIC JIT support for X86 (32-bit) / Darwin.Evan Cheng5-65/+89
2007-12-22Oops.Evan Cheng1-2/+1
2007-12-22implement InstCombine/shift-trunc-shift.ll. This allowsChris Lattner1-0/+44
2007-12-22Note what still needs doing.Owen Anderson1-1/+6
2007-12-22Remove critical edge breaking. It won't be necessary as long as we are very ...Owen Anderson1-37/+0