aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Correct the value of LowBits in srem and urem handling inDan Gohman2008-05-062-9/+9
* Fix a broken doxygen comment, and reword it for clarity.Dan Gohman2008-05-061-2/+3
* add a micro optzn.Chris Lattner2008-05-051-0/+18
* Improved generated code for atomic operatorsMon P Wang2008-05-051-16/+16
* Code clean up. No functionality change.Evan Cheng2008-05-051-20/+21
* Fix: Some classes were derived from a class in an anonymous namespace, but theyBill Wendling2008-05-051-0/+2
* Fix a crash when threading a block that includes a MRV call result.Chris Lattner2008-05-051-4/+19
* Added addition atomic instrinsics and, or, xor, min, and max.Mon P Wang2008-05-0510-47/+421
* Fix IsLinux being uninitialized on non-Linux targets.Dan Gohman2008-05-051-0/+1
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-0512-48/+52
* Fix 80col violationAnton Korobeynikov2008-05-051-1/+1
* Fix a bug in the ELF writer that caused it to produce malformedDan Gohman2008-05-051-1/+1
* Use a dedicated IsLinux flag instead of an ELFLinux TargetType.Dan Gohman2008-05-053-10/+15
* Add AsmPrinter support for emitting a directive to declare thatDan Gohman2008-05-055-2/+25
* Add General Dynamic TLS model for X86-64. Some parts looks really ugly (look ...Anton Korobeynikov2008-05-044-16/+62
* regenerateChris Lattner2008-05-042-1466/+1432
* Use (void) instead of () in C code.Gordon Henriksen2008-05-041-14/+14
* Select vector shift with non-immediate i32 shift amount operand by first movi...Evan Cheng2008-05-041-1/+90
* processStore may delete the instruction, avoidTorok Edwin2008-05-041-2/+1
* Implement destructor for PostDominatorTree to eliminate a memory leak.Torok Edwin2008-05-031-0/+5
* Handle multiple return values.Devang Patel2008-05-031-1/+23
* Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This ...Evan Cheng2008-05-033-73/+45
* Do not sink getresult.Devang Patel2008-05-031-1/+3
* Add assert.Devang Patel2008-05-021-0/+1
* Fix a mistake in the computation of leading zeros for udiv.Dan Gohman2008-05-022-6/+10
* Suppress -Wshorten-64-to-32 warnings for 64-bit hosts.Evan Cheng2008-05-022-43/+46
* strength reduce exp2 into ldexp, rdar://5852514Chris Lattner2008-05-021-1/+52
* add a FIXME so we remember to eventually remove this code.Chris Lattner2008-05-021-5/+6
* Undo r50574. We are already ensuring the folded load address is 16-byte aligned.Evan Cheng2008-05-021-0/+8
* 80 column violation.Evan Cheng2008-05-021-6/+12
* Not safe folding a load + FsXORPSrr into FsXORPSrm. It's loading a FR64 value...Evan Cheng2008-05-021-8/+0
* Porting r50563 from Tak to mainline.Bill Wendling2008-05-021-0/+5
* Fix a typo in a comment.Dan Gohman2008-05-021-1/+1
* Use push_back(...) instead of resize(1, ...), per review feedback.Dan Gohman2008-05-021-2/+2
* Fix uninitialized uses of the FPC variable.Dan Gohman2008-05-011-2/+2
* Don't try to create PHIs of struct types. FalloutDale Johannesen2008-05-011-8/+31
* Fix an overaggressive SimplifyDemandedBits optimization on urem. ThisDan Gohman2008-05-011-4/+5
* don't randomly miscompile seto/setuo just because we are in Chris Lattner2008-05-011-4/+4
* 1) add '-debug' outputChris Lattner2008-05-011-11/+19
* Delete the IPO simplify-libcalls and completely reimplement it asChris Lattner2008-05-012-2214/+1437
* fix a bug in my previous patch, a classic =/== bug.Chris Lattner2008-04-301-1/+1
* Tail call optimization improvements:Arnold Schwaighofer2008-04-3012-294/+919
* fcntl.h is pretty standard on unix (without the sys/)Gabor Greif2008-04-301-2/+1
* This condition got inverted accidentally.Owen Anderson2008-04-301-1/+1
* move lowering of llvm.memset -> store from simplify libcalls Chris Lattner2008-04-301-7/+49
* add a method for comparing to see if a value has a specified name.Chris Lattner2008-04-301-0/+7
* use string length computation to generalize several xforms.Chris Lattner2008-04-301-36/+39
* Add comments for previous patch as requested.Dale Johannesen2008-04-301-0/+6
* Bug fixes and updates for CellSPU, syncing up with trunk. Most notableScott Michel2008-04-307-53/+133
* Fix custom target lowering for zero/any/sign_extend: make sure thatScott Michel2008-04-301-5/+3