aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* These are more correctly called signaling NaNs.Duncan Sands2007-12-151-1/+1
* Make better use of instructions that clear high bits; fix various 2-wide shuf...Evan Cheng2007-12-153-45/+119
* Start committing working test cases for CellSPU.Scott Michel2007-12-154-4/+52
* Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm is a dup of MOVQ...Evan Cheng2007-12-142-11/+2
* Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X L...Evan Cheng2007-12-141-8/+8
* Teach the interpreter to read and write memory in theDuncan Sands2007-12-141-59/+94
* x86-32 long doubles are 4-byte aligned on the stackDale Johannesen2007-12-141-1/+1
* Fix bsf / bsr jit encoding.Evan Cheng2007-12-142-6/+6
* Oops. Forgot these.Evan Cheng2007-12-141-4/+6
* Add explicit keywords, and fix a minor typo that they uncovered.Dan Gohman2007-12-145-6/+7
* Fix Intel asm syntax for the bsr and bsf instructions.Dan Gohman2007-12-142-12/+12
* Fix ctlz and cttz. llvm definition requires them to return number of bits in ...Evan Cheng2007-12-142-14/+42
* Bug fix. Must also match ResNo when matching an operand with a user.Evan Cheng2007-12-141-1/+1
* All MMX shift instructions took a <2 x i32> vector as the shift amount parame...Anders Carlsson2007-12-141-0/+68
* Implement ctlz and cttz with bsr and bsf.Evan Cheng2007-12-144-9/+103
* Add flags to indicate that there are "never" side effects or that there "may be"Bill Wendling2007-12-141-0/+5
* Make these loops follow GetGEPOperands() behavior.Wojciech Matyjewicz2007-12-131-11/+13
* Fix typo.Evan Cheng2007-12-131-1/+1
* Add register pairs to the list to check for local interferences.Owen Anderson2007-12-131-4/+10
* Remove ugly and horrible code. It's not necessary for correctness, and can b...Owen Anderson2007-12-131-47/+7
* Be extra careful with extension use optimation. Now turned on by default.Evan Cheng2007-12-131-3/+10
* Fold some and + shift in x86 addressing mode.Evan Cheng2007-12-132-6/+48
* Fix for edge profiling, patch by 'Marc' for PR1857Chris Lattner2007-12-131-1/+1
* Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia...Evan Cheng2007-12-1213-3/+34
* Remove host endianness info from TargetData andDuncan Sands2007-12-122-11/+3
* Allow vector integer constants to be created withDan Gohman2007-12-122-9/+28
* Revert r44626, which turned off the use of readonlyDuncan Sands2007-12-122-15/+4
* 1. "Upgrage" comments.Wojciech Matyjewicz2007-12-121-15/+16
* Regenerate.Christopher Lamb2007-12-122-1215/+1197
* Implement part of review feedback for address spaces.Christopher Lamb2007-12-122-33/+18
* Use shuffles to implement insert_vector_elt for i32, i64, f32, and f64.Evan Cheng2007-12-121-36/+18
* Lower a build_vector with all constants into a constpool load unless it can b...Evan Cheng2007-12-121-14/+16
* Add a guard to cxxabi header as other platform mayZhou Sheng2007-12-121-0/+12
* Fixed PR1629.Zhou Sheng2007-12-121-0/+40
* Fix a bug in my previous patch, thanks to Jay Foad forChris Lattner2007-12-121-2/+2
* Don't muck with phi nodes; bug fixes.Evan Cheng2007-12-121-2/+11
* Correct typo for Linux: s/esp/%rsp/Scott Michel2007-12-121-1/+1
* Forgot to remove a register from the PHI-union after I'd determined that itOwen Anderson2007-12-121-3/+6
* Add (very basic) bindings for ModuleProvider.Gordon Henriksen2007-12-121-0/+14
* Bug fix. Only safe to perform extension uses optimization if the source of ex...Evan Cheng2007-12-121-0/+5
* Changes from Curtis Dunham implementing lazy cycle detection algorithm.Daniel Berlin2007-12-121-125/+287
* If deleting a reload instruction due to reuse (value is available in register...Evan Cheng2007-12-111-2/+18
* Need to grow the indexed map. Added debug statements.Bill Wendling2007-12-111-21/+27
* Simplify slightly.Bill Wendling2007-12-111-3/+4
* More progress on StrongPHIElimination. Now we actually USE the DomForest!Owen Anderson2007-12-111-0/+89
* Blark! How in the world did this work without this?!Bill Wendling2007-12-111-4/+9
* - Update the virtual reg to machine instruction map when hoisting.Bill Wendling2007-12-111-2/+12
* Checking for "zero operands" during the "CanHoistInst()" method isn't necessaryBill Wendling2007-12-111-11/+4
* Allow the JIT to encode MMX instructionsNate Begeman2007-12-111-8/+8
* Fix compilation.Duncan Sands2007-12-111-1/+2