summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Rename isNoReturn to doesNotReturn, and isNoUnwind toDuncan Sands2007-12-18
* Fix typos.Christopher Lamb2007-12-18
* Fold certain additions through selects (and their compares) so as to eliminat...Christopher Lamb2007-12-18
* FIX for PR1799: When a load is unfolded from an instruction, check if it is a...Evan Cheng2007-12-18
* SelectionDAG::dump() should print SrcValue of LoadSDNode and StoreSDNode.Evan Cheng2007-12-18
* Don't forget to print address space qualifiers when printing out the type tab...Christopher Lamb2007-12-18
* add a missed case.Chris Lattner2007-12-18
* Remove int_x86_sse2_movl_dq. It's replaced with a string compare.Evan Cheng2007-12-18
* Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. IBill Wendling2007-12-17
* Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sureEvan Cheng2007-12-17
* - Restore some i8 functionality in CellSPUScott Michel2007-12-17
* Modified Deserializer::ReadCStr to allow C-strings to be read into aTed Kremenek2007-12-17
* LD_Fp64m should have "isRematerializable" set.Bill Wendling2007-12-17
* As per feedback, revised comments to (hopefully) make the different side effectBill Wendling2007-12-17
* Make invokes of inline asm legal. Teach codegenDuncan Sands2007-12-17
* GLIBCXX_DEBUG fix. std::vector<>::end() is invalidated by erase.David Greene2007-12-17
* Get rid of annoying spaces.David Greene2007-12-17
* Fix GLIBCXX_DEBUG errors. Erase invalidates std::vector iteratorsDavid Greene2007-12-17
* C and Ocaml bindings for address spaces, for that burgeoning marketGordon Henriksen2007-12-17
* regenerate.Christopher Lamb2007-12-17
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-17
* Make it clear in the LangRef that allocation instructions only operated on th...Christopher Lamb2007-12-17
* Revert this part of r45073 until the verifier isDuncan Sands2007-12-16
* don't violate C TBAA rules, use FloatToBits instead.Chris Lattner2007-12-16
* fix a questionable cast, thanks to Mike Stump for pointing this out.Chris Lattner2007-12-16
* Fix the JIT encoding of cmp*ss, which aborts with this assertion currently:Chris Lattner2007-12-16
* Make instcombine promote inline asm calls to 'nounwind'Duncan Sands2007-12-16
* Remove spurious warnings from GCC:Bill Wendling2007-12-16
* Break local interferences in StrongPHIElimination. One step closer...Owen Anderson2007-12-16
* A few more comments.Owen Anderson2007-12-16
* These are more correctly called signaling NaNs.Duncan Sands2007-12-15
* Make better use of instructions that clear high bits; fix various 2-wide shuf...Evan Cheng2007-12-15
* Start committing working test cases for CellSPU.Scott Michel2007-12-15
* Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm is a dup of MOVQ...Evan Cheng2007-12-14
* Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X L...Evan Cheng2007-12-14
* Teach the interpreter to read and write memory in theDuncan Sands2007-12-14
* x86-32 long doubles are 4-byte aligned on the stackDale Johannesen2007-12-14
* Fix bsf / bsr jit encoding.Evan Cheng2007-12-14
* Oops. Forgot these.Evan Cheng2007-12-14
* Add explicit keywords, and fix a minor typo that they uncovered.Dan Gohman2007-12-14
* Fix Intel asm syntax for the bsr and bsf instructions.Dan Gohman2007-12-14
* Fix ctlz and cttz. llvm definition requires them to return number of bits in ...Evan Cheng2007-12-14
* Bug fix. Must also match ResNo when matching an operand with a user.Evan Cheng2007-12-14
* All MMX shift instructions took a <2 x i32> vector as the shift amount parame...Anders Carlsson2007-12-14
* Implement ctlz and cttz with bsr and bsf.Evan Cheng2007-12-14
* Add flags to indicate that there are "never" side effects or that there "may be"Bill Wendling2007-12-14
* Make these loops follow GetGEPOperands() behavior.Wojciech Matyjewicz2007-12-13
* Fix typo.Evan Cheng2007-12-13
* Add register pairs to the list to check for local interferences.Owen Anderson2007-12-13
* Remove ugly and horrible code. It's not necessary for correctness, and can b...Owen Anderson2007-12-13