aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-1540-540/+537
* enhance the load/store narrowing optimization to handle aChris Lattner2010-04-151-5/+18
* teach codegen to turn trunc(zextload) into load when possible.Chris Lattner2010-04-151-1/+1
* add a simple dag combine to replace trivial shl+lshr withChris Lattner2010-04-151-0/+9
* Implement rdar://7860110 (also in target/readme.txt) narrowingChris Lattner2010-04-152-35/+164
* Add more const qualifiers for LLVM IR pointers in CodeGen.Dan Gohman2010-04-158-24/+26
* Fix build.Anders Carlsson2010-04-151-1/+1
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-1554-497/+515
* Allow lowering for palignr instructions for mmx sized vectors. AddEric Christopher2010-04-152-3/+23
* More 80 violations.Evan Cheng2010-04-155-29/+54
* Wrap the error msgs in DEBUG() macro so that they won't appear in NDEBUG build.Johnny Chen2010-04-152-4/+7
* 80 col violations.Evan Cheng2010-04-151-8/+16
* Add comment.Devang Patel2010-04-151-0/+3
* There is no need to track compile unit offsets if there is only one compile u...Devang Patel2010-04-142-6/+0
* Remove dead code.Devang Patel2010-04-141-4/+0
* IPO needs ScalarOpts and InstCombine in its libsTobias Grosser2010-04-141-0/+2
* Fixed another assert exposed by fuzzing. Now, the DisassembleVFPLdStMulFrm()Johnny Chen2010-04-141-0/+6
* Add -arm-long-calls option to force calls to be indirect. This makes theJim Grosbach2010-04-141-2/+44
* Constify GetConstantStringInfo.Dan Gohman2010-04-141-12/+13
* Don't use DILocation when processing a DebugLoc.Nicolas Geoffray2010-04-141-8/+9
* For t2BFI disassembly, apply the same error checking as in r101205.Johnny Chen2010-04-142-3/+6
* Move a bunch of methods from CallSite to CallSiteBase, so that they canDan Gohman2010-04-141-77/+0
* Fixed another assert exposed by fuzzing. The utility function getRegisterEnum()Johnny Chen2010-04-144-319/+352
* - Code clean up to reduce indentation.Evan Cheng2010-04-141-51/+54
* Don't custom lower bit converts to ARM VMOVDRRD or VMOVDRR when the operandBob Wilson2010-04-141-9/+16
* Delete unneeeded arguments.Dan Gohman2010-04-142-6/+6
* Delete unused arguments.Dan Gohman2010-04-141-6/+4
* Factor out EH landing pad code into a separate function, and constifyDan Gohman2010-04-147-57/+66
* Reset the debug location even if the instruction was a terminator.Dan Gohman2010-04-141-5/+3
* Refine #includes.Dan Gohman2010-04-141-1/+1
* Pull utility routines with no SelectionDAG dependence out ofDan Gohman2010-04-143-76/+95
* Fix typos in comments.Dan Gohman2010-04-142-2/+2
* performance: cache the dereferenced use_iteratorGabor Greif2010-04-141-7/+8
* Delete an obsolete comment.Dan Gohman2010-04-141-1/+0
* Delete an unused function.Dan Gohman2010-04-141-4/+0
* Clear the FunctionLoweringInfo object before doing other things thatDan Gohman2010-04-141-4/+4
* Move this assert out of SelectionDAGISel into FunctionLoweringInfo, andDan Gohman2010-04-142-5/+3
* Add a comment.Dan Gohman2010-04-141-0/+2
* Move the code for initialing the entry block livein set out ofDan Gohman2010-04-142-5/+5
* Reorgnaize this code to be more tidy and readable.Dan Gohman2010-04-141-10/+5
* Trim #includes.Dan Gohman2010-04-141-9/+0
* Move the code for emitting livein copies out of SelectionDAGISel.Dan Gohman2010-04-142-105/+107
* performance: cache the dereferenced use_iteratorGabor Greif2010-04-141-3/+4
* Sink landing-pad marking code out ofDan Gohman2010-04-142-5/+5
* It's not necessary to recompute EB here.Dan Gohman2010-04-141-1/+1
* performance: cache the dereferenced use_iteratorGabor Greif2010-04-141-3/+5
* Add a comment.Dan Gohman2010-04-141-0/+2
* Enable RTTI again. While this works fine for LLVM, it creates an ABINick Lewycky2010-04-141-0/+1
* Turn off RTTI for VMCore. Yay!Nick Lewycky2010-04-141-1/+0
* I don't know how, but I managed to goof the revert. Remove function that shouldNick Lewycky2010-04-141-37/+0