summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Add some doxygen comments to llvm-c/Core.h.Gordon Henriksen2007-12-30
* make machine operands fatter: give each one an up-pointer to the Chris Lattner2007-12-30
* If we have a load of a global address that's not modified during theBill Wendling2007-12-30
* use simplified operand addition methods.Chris Lattner2007-12-30
* use simplified operand addition methods.Chris Lattner2007-12-30
* use simplified operand addition methods.Chris Lattner2007-12-30
* Shrinkify the machine operand creation method names.Chris Lattner2007-12-30
* Start using the simplified methods for adding operands.Chris Lattner2007-12-30
* simplify some code by factoring operand construction better.Chris Lattner2007-12-30
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* remove attribution from lib Makefiles.Chris Lattner2007-12-29
* this is done.Chris Lattner2007-12-29
* One readme entry is done, one is really easy (Evan, want to investigateChris Lattner2007-12-29
* Fold comparisons against a constant nan, and optimize ORD/UNORD Chris Lattner2007-12-29
* this xform is implemented.Chris Lattner2007-12-29
* Disable null pointer folding transforms for non-generic address spaces. This ...Christopher Lamb2007-12-29
* make sure not to zap volatile stores, thanks a lot to Dale for noticing this!Chris Lattner2007-12-29
* Codegen:Chris Lattner2007-12-29
* don't fold fp_round(fp_extend(load)) -> fp_round(extload)Chris Lattner2007-12-29
* avoid going through a stack slot to convert from fpstack to xmm regChris Lattner2007-12-29
* Delete a store whose input is a load from the same pointer:Chris Lattner2007-12-29
* add a noteChris Lattner2007-12-29
* expand note.Chris Lattner2007-12-29
* dead calls to llvm.stacksave can be deleted, even though theyChris Lattner2007-12-29
* add a note.Chris Lattner2007-12-28
* add a note.Chris Lattner2007-12-28
* Repair a transform that Chris noticed a bug in. Thanks to Nicholas for point...Owen Anderson2007-12-28
* disable this instcombine xform, it miscompiles:Chris Lattner2007-12-28
* add a noteChris Lattner2007-12-28
* Ignore functions with internal linkages during linking. This snipped mimics theAnton Korobeynikov2007-12-27
* Adding bindings for target triple and data layout.Gordon Henriksen2007-12-27
* Switch the bindings to use LLVMFoldingBuilder.Gordon Henriksen2007-12-27
* Fixing several transforms which would drop the collector attributeGordon Henriksen2007-12-25
* Don't break critical edges for single-bb loops, this helps with PR1877, thoughChris Lattner2007-12-25
* GC poses hazards to the inliner. Consider:Gordon Henriksen2007-12-25
* Noting and enforcing that GC intrinsics are valid only within aGordon Henriksen2007-12-25
* Adjusting verification of "llvm.gc*" intrinsic prototypes to matchGordon Henriksen2007-12-25
* Flesh out the Briggs implementation a little bit more, fix a few FIXMEs.Owen Anderson2007-12-24
* add a -backedge-hack llc-beta option to codegenprepare.Chris Lattner2007-12-24
* add a simple hackChris Lattner2007-12-24
* Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this caseAnton Korobeynikov2007-12-24
* Setting GlobalDirective in TargetAsmInfo by default rather thanGordon Henriksen2007-12-23
* C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler).Gordon Henriksen2007-12-23
* Sketch out an implementation of Briggs' copy placement algorithm.Owen Anderson2007-12-23
* fix some warnings. This code needs to be de-tabified :(Chris Lattner2007-12-22
* fix strict-aliasing violationChris Lattner2007-12-22
* initial code for forming an FGETSIGN node. This is disabled untilChris Lattner2007-12-22
* improve support for fgetsignChris Lattner2007-12-22
* Tell TargetLoweringOpt whether it is running beforeChris Lattner2007-12-22
* Add a new FGETSIGN operation, which defaults to expand on allChris Lattner2007-12-22