aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2007-12-17Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. IBill Wendling
2007-12-17Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sureEvan Cheng
2007-12-17- Restore some i8 functionality in CellSPUScott Michel
2007-12-17Modified Deserializer::ReadCStr to allow C-strings to be read into aTed Kremenek
2007-12-17LD_Fp64m should have "isRematerializable" set.Bill Wendling
2007-12-17Add "hasSideEffects" method to MachineInstrInfo class.Bill Wendling
2007-12-17Add MachineLICM.cppBill Wendling
2007-12-17As per feedback, revised comments to (hopefully) make the different side effectBill Wendling
2007-12-17Add cast operators in LLVMFoldingBuilder.Devang Patel
2007-12-17cleanup this code, making it more "llvm-like".Chris Lattner
2007-12-17Make invokes of inline asm legal. Teach codegenDuncan Sands
2007-12-17GLIBCXX_DEBUG fix. std::vector<>::end() is invalidated by erase.David Greene
2007-12-17Get rid of annoying spaces.David Greene
2007-12-17Fix GLIBCXX_DEBUG errors. Erase invalidates std::vector iteratorsDavid Greene
2007-12-17Disabling a RUN line that's broken until addrspace roundtripsGordon Henriksen
2007-12-17C and Ocaml bindings for address spaces, for that burgeoning marketGordon Henriksen
2007-12-17regenerate.Christopher Lamb
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb
2007-12-17Make it clear in the LangRef that allocation instructions only operated on th...Christopher Lamb
2007-12-16Revert this part of r45073 until the verifier isDuncan Sands
2007-12-16don't violate C TBAA rules, use FloatToBits instead.Chris Lattner
2007-12-16fix a questionable cast, thanks to Mike Stump for pointing this out.Chris Lattner
2007-12-16Fix the JIT encoding of cmp*ss, which aborts with this assertion currently:Chris Lattner
2007-12-16Make instcombine promote inline asm calls to 'nounwind'Duncan Sands
2007-12-16Remove spurious warnings from GCC:Bill Wendling
2007-12-16Break local interferences in StrongPHIElimination. One step closer...Owen Anderson
2007-12-16A few more comments.Owen Anderson
2007-12-16Define addString() and lookup() out-of-line to dissuade the C++ compiler from...Anton Korobeynikov
2007-12-16Provide GraphTraits and DOTGraphTraits interface for Trie.Anton Korobeynikov
2007-12-16Constify graph argumentsAnton Korobeynikov
2007-12-15Use references in DF iterators. This eliminates copy-ctor calls on huge objec...Anton Korobeynikov
2007-12-15These are more correctly called signaling NaNs.Duncan Sands
2007-12-15Make better use of instructions that clear high bits; fix various 2-wide shuf...Evan Cheng
2007-12-15__builtin_ia32_movqv4si is now expanded to a shuffle.Evan Cheng
2007-12-15Start committing working test cases for CellSPU.Scott Michel
2007-12-14Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm is a dup of MOVQ...Evan Cheng
2007-12-14Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X L...Evan Cheng
2007-12-14Teach the interpreter to read and write memory in theDuncan Sands
2007-12-14x86-32 long doubles are 4-byte aligned on the stackDale Johannesen
2007-12-14Fix bsf / bsr jit encoding.Evan Cheng
2007-12-14Oops. Forgot these.Evan Cheng
2007-12-14Add explicit keywords, and fix a minor typo that they uncovered.Dan Gohman
2007-12-14Don't redirect stderr when it isn't needed.Dan Gohman
2007-12-14Fix a typo in a comment.Dan Gohman
2007-12-14Fix a typo in a comment.Dan Gohman
2007-12-14Fix Intel asm syntax for the bsr and bsf instructions.Dan Gohman
2007-12-14Fix ctlz and cttz. llvm definition requires them to return number of bits in ...Evan Cheng
2007-12-14Bug fix. Must also match ResNo when matching an operand with a user.Evan Cheng
2007-12-14All MMX shift instructions took a <2 x i32> vector as the shift amount parame...Anders Carlsson
2007-12-14Implement ctlz and cttz with bsr and bsf.Evan Cheng