aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add LLVM support for Swift.Bob Wilson2012-09-2918-63/+1810
* Whitespace.Bob Wilson2012-09-291-1/+1
* Shrink TargetAlignElem a bit, we do a lot of searches on them.Benjamin Kramer2012-09-291-0/+2
* Fix a somewhat surprising miscompile where code relying on an ABIChandler Carruth2012-09-291-3/+13
* Speculatively revert commit 164885 (nadav) in the hope of ressurecting a pile ofDuncan Sands2012-09-291-252/+0
* Tidy up to match coding standards. Remove 'else' after 'return' and moving op...Craig Topper2012-09-291-27/+24
* Replace a couple if/elses around similar calls with conditional operators on ...Craig Topper2012-09-291-17/+6
* A DAGCombine optimization for merging consecutive stores. This optimization i...Nadav Rotem2012-09-291-0/+252
* Do not delete BBs if their addresses are taken. rdar://12396696Evan Cheng2012-09-281-2/+3
* Don't use bit-wise operations to query for inclusion/exclusion of attributes.Bill Wendling2012-09-281-14/+49
* GlobalDCE should be run at -O2 / -Os to eliminate unused dtor, etc. rdar://91...Evan Cheng2012-09-281-4/+3
* MIPS DSP: other miscellaneous instructions.Akira Hatanaka2012-09-282-0/+136
* MIPS DSP: ADDUH.QB instruction sub-class.Akira Hatanaka2012-09-282-0/+112
* X86: when replacing SUB with TEST in ISelDAGToDAG, only replace uses of theManman Ren2012-09-281-5/+28
* Removing dependency on third party library for Intel JIT event support.Andrew Kaylor2012-09-288-10/+1350
* Replace the use of strncpy() and sprintf() with std::string and LLVM streams.Dmitri Gribenko2012-09-281-4/+7
* CorrelatedPropagation: BasicBlock::removePredecessor can simplify PHI nodes. ...Benjamin Kramer2012-09-281-0/+5
* Make backtraces work again with both the configure and cmake build.Benjamin Kramer2012-09-281-1/+1
* GlobalOpt: non-constexpr bitcasts or GEPs can occur even if the global value ...Benjamin Kramer2012-09-281-1/+3
* Surprisingly, we missed a trivial case here. Fix that!Nick Lewycky2012-09-281-0/+4
* 1. Add load/store words from the stackReed Kotler2012-09-283-34/+86
* Remove <def,read-undef> flags from partial redefinitions.Jakob Stoklund Olesen2012-09-271-0/+6
* Enable the new coalescer algorithm by default.Jakob Stoklund Olesen2012-09-271-1/+1
* Don't dereference begin() on an empty vector.Jakob Stoklund Olesen2012-09-271-1/+1
* MIPS DSP: ABSQ_S.PH instruction sub-class.Akira Hatanaka2012-09-272-0/+162
* MIPS DSP: SHLL.QB instruction sub-class.Akira Hatanaka2012-09-272-0/+151
* Fix a integer overflow in SimplifyCFG's look up table formation logic.Benjamin Kramer2012-09-271-0/+4
* Avoid dereferencing a NULL pointer.Jakob Stoklund Olesen2012-09-271-1/+1
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-2742-128/+128
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-2742-128/+128
* Prefer shuffles to selects. Backends love shuffles!Nick Lewycky2012-09-271-1/+19
* [arm-fast-isel] Add support for ELF PIC.Jush Lu2012-09-275-2/+123
* MIPS DSP: rddsp (instruction which reads DSPControl register fields to a GPR).Akira Hatanaka2012-09-272-0/+26
* MIPS DSP: CMPU.EQ.QB instruction sub-class.Akira Hatanaka2012-09-272-0/+224
* MIPS DSP: ADDU.QB instruction sub-class.Akira Hatanaka2012-09-272-0/+195
* MIPS DSP: Branch on Greater Than or Equal To Value 32 in DSPControl Pos Field...Akira Hatanaka2012-09-274-0/+103
* MIPS DSP: all the remaining instructions which read or write accumulators.Akira Hatanaka2012-09-273-0/+444
* MIPS DSP: add support for extract-word instructions.Akira Hatanaka2012-09-274-0/+224
* MIPS DSP: add functions which decode DSP and accumulator registers.Akira Hatanaka2012-09-271-0/+29
* MIPS DSP: add code necessary for pseudo instruction lowering.Akira Hatanaka2012-09-275-2/+22
* MIPS DSP: add bitcast patterns between vectors and int.Akira Hatanaka2012-09-271-0/+10
* MIPS DSP: add vector load/store patterns.Akira Hatanaka2012-09-272-0/+18
* Fix of hang during Intel JIT profilingAndrew Kaylor2012-09-261-11/+9
* Disable the new SROA pass to get the tree back in working order. We don't yetNick Lewycky2012-09-261-1/+1
* Add IRBuilder code for adding !tbaa.struct metadata tags to llvm.memcpy calls.Dan Gohman2012-09-261-1/+5
* Query the parameter attributes directly instead of using the Attribute symbols.Bill Wendling2012-09-261-5/+5
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-2630-52/+52
* X86_32: Large Symbol+Offset relocations.Jim Grosbach2012-09-261-8/+40
* Initial commit for the AttributesImpl class.Bill Wendling2012-09-264-1/+84
* Add case clauses for returning dsp accumulator encoding values in functionAkira Hatanaka2012-09-261-2/+4