summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Make several variable declarations static.Dan Gohman2008-05-06
* Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman2008-05-06
* Instead of enumerating each opcode that isn't handled thatDan Gohman2008-05-06
* Correct the value of LowBits in srem and urem handling inDan Gohman2008-05-06
* Fix a broken doxygen comment, and reword it for clarity.Dan Gohman2008-05-06
* add a micro optzn.Chris Lattner2008-05-05
* Improved generated code for atomic operatorsMon P Wang2008-05-05
* Code clean up. No functionality change.Evan Cheng2008-05-05
* Fix: Some classes were derived from a class in an anonymous namespace, but theyBill Wendling2008-05-05
* Fix a crash when threading a block that includes a MRV call result.Chris Lattner2008-05-05
* Added addition atomic instrinsics and, or, xor, min, and max.Mon P Wang2008-05-05
* Fix IsLinux being uninitialized on non-Linux targets.Dan Gohman2008-05-05
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-05
* Fix 80col violationAnton Korobeynikov2008-05-05
* Fix a bug in the ELF writer that caused it to produce malformedDan Gohman2008-05-05
* Use a dedicated IsLinux flag instead of an ELFLinux TargetType.Dan Gohman2008-05-05
* Add AsmPrinter support for emitting a directive to declare thatDan Gohman2008-05-05
* Add General Dynamic TLS model for X86-64. Some parts looks really ugly (look ...Anton Korobeynikov2008-05-04
* regenerateChris Lattner2008-05-04
* Use (void) instead of () in C code.Gordon Henriksen2008-05-04
* Select vector shift with non-immediate i32 shift amount operand by first movi...Evan Cheng2008-05-04
* processStore may delete the instruction, avoidTorok Edwin2008-05-04
* Implement destructor for PostDominatorTree to eliminate a memory leak.Torok Edwin2008-05-03
* Handle multiple return values.Devang Patel2008-05-03
* Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This ...Evan Cheng2008-05-03
* Do not sink getresult.Devang Patel2008-05-03
* Add assert.Devang Patel2008-05-02
* Fix a mistake in the computation of leading zeros for udiv.Dan Gohman2008-05-02
* Suppress -Wshorten-64-to-32 warnings for 64-bit hosts.Evan Cheng2008-05-02
* strength reduce exp2 into ldexp, rdar://5852514Chris Lattner2008-05-02
* add a FIXME so we remember to eventually remove this code.Chris Lattner2008-05-02
* Undo r50574. We are already ensuring the folded load address is 16-byte aligned.Evan Cheng2008-05-02
* 80 column violation.Evan Cheng2008-05-02
* Not safe folding a load + FsXORPSrr into FsXORPSrm. It's loading a FR64 value...Evan Cheng2008-05-02
* Porting r50563 from Tak to mainline.Bill Wendling2008-05-02
* Fix a typo in a comment.Dan Gohman2008-05-02
* Use push_back(...) instead of resize(1, ...), per review feedback.Dan Gohman2008-05-02
* Fix uninitialized uses of the FPC variable.Dan Gohman2008-05-01
* Don't try to create PHIs of struct types. FalloutDale Johannesen2008-05-01
* Fix an overaggressive SimplifyDemandedBits optimization on urem. ThisDan Gohman2008-05-01
* don't randomly miscompile seto/setuo just because we are in Chris Lattner2008-05-01
* 1) add '-debug' outputChris Lattner2008-05-01
* Delete the IPO simplify-libcalls and completely reimplement it asChris Lattner2008-05-01
* fix a bug in my previous patch, a classic =/== bug.Chris Lattner2008-04-30
* Tail call optimization improvements:Arnold Schwaighofer2008-04-30
* fcntl.h is pretty standard on unix (without the sys/)Gabor Greif2008-04-30
* This condition got inverted accidentally.Owen Anderson2008-04-30
* move lowering of llvm.memset -> store from simplify libcalls Chris Lattner2008-04-30
* add a method for comparing to see if a value has a specified name.Chris Lattner2008-04-30
* use string length computation to generalize several xforms.Chris Lattner2008-04-30