aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* fix PR5983, reject function bodies with no blocks per the grammar.Chris Lattner2010-01-091-0/+4
* Fix http://llvm.org/PR5729: x86-64 tail calls were putting their targets intoJeffrey Yasskin2010-01-091-2/+2
* Use WriteAsOperand instead of getName() to print loop header names,Dan Gohman2010-01-092-8/+19
* Fixed linking of modules containing aliases to constant bitcasts. Existing b...David Chisnall2010-01-091-5/+16
* Suppress use of uninitialized variable warning.Duncan Sands2010-01-091-1/+1
* only factor from expressions whose uses are empty and whoseChris Lattner2010-01-091-0/+5
* Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNodeDan Gohman2010-01-097-67/+107
* clean up this code, add a fixme.Chris Lattner2010-01-091-7/+7
* Delete NamedMDSymTable while destrucing Module.Devang Patel2010-01-092-0/+3
* NamedMDNode is never used so there is no need to enumerate it here.Devang Patel2010-01-091-1/+1
* Fix nondeterministic behavior.Julien Lerouge2010-01-091-6/+7
* NamedMDNode element is either null or MDNode. Otherwise this is a malformed N...Devang Patel2010-01-091-1/+3
* Derive NamedMDNode from Value.Devang Patel2010-01-093-11/+25
* Dan pointed out checking whether a node is dead by comparing its opcode to IS...Evan Cheng2010-01-091-8/+26
* Fix a critical bug in 64-bit atomic operation lowering for 32-bit. The result...Evan Cheng2010-01-081-8/+10
* Remove unnecessary dyn_cast and add a comment. Part of a WIP.Eric Christopher2010-01-081-4/+4
* mplement a theoretical fixme.Chris Lattner2010-01-081-3/+7
* rename CanEvaluateInDifferentType -> CanEvaluateTruncated and Chris Lattner2010-01-081-71/+28
* Fix comment.Evan Cheng2010-01-081-1/+1
* teach instcombine to delete sign extending shift pairs (sra(shl X, C), C) whenChris Lattner2010-01-081-4/+15
* fix PR5978 by peeling the loop so that we avoid shifting theChris Lattner2010-01-081-2/+2
* Suppress an unused variable warning when assertions are off;Duncan Sands2010-01-081-2/+3
* tidy up some stuff duncan pointed out.Chris Lattner2010-01-081-2/+3
* Minor change, change the order of two "let Inst{...}" stmts within multiclassJohnny Chen2010-01-081-1/+1
* After further thought revert the patch to make fast-isel avoidEric Christopher2010-01-081-6/+0
* ReplaceAllUsesOfValueWith may delete other nodes that the one being replaced....Evan Cheng2010-01-081-1/+2
* Fix what looks to me obvious instruction definition bugs.Evan Cheng2010-01-082-1/+3
* Remove extraneous include.Eric Christopher2010-01-081-1/+0
* teach ComputeNumSignBits to look through PHI nodes.Chris Lattner2010-01-072-7/+19
* Enhance instcombine to reason more strongly about promoting computationChris Lattner2010-01-071-51/+144
* Fix rdar://7517201, a regression introduced by r92849.Chris Lattner2010-01-071-1/+1
* factor this code better and reduce nesting at the sameChris Lattner2010-01-071-61/+41
* APInt'fy TargetLowering::SimplifySetCC to fix PR5963.Evan Cheng2010-01-071-15/+15
* Simplify code. No intended functionality/performance change.Benjamin Kramer2010-01-071-37/+12
* If the data requires a relocation then don't attempt toEric Christopher2010-01-071-0/+7
* We need to put any kind of data with a relocation into aEric Christopher2010-01-071-1/+1
* Use separate namespace for named metadata.Devang Patel2010-01-075-12/+40
* constant materialization could be improved.Chris Lattner2010-01-071-0/+33
* Kill dead store.Benjamin Kramer2010-01-071-2/+1
* Remove dead variable.Benjamin Kramer2010-01-071-7/+2
* Use pop_back_val instead of back()+pop_back.Benjamin Kramer2010-01-071-7/+4
* Use a do-while loop instead of while + boolean.Benjamin Kramer2010-01-071-6/+4
* Be less stingy as to how many selects and phi nodes weDuncan Sands2010-01-071-2/+2
* More trivial optimizations to a function well outside the critical pathDouglas Gregor2010-01-071-15/+8
* handle ConstantVector while I'm in here.Chris Lattner2010-01-071-0/+3
* fix a globalopt crash on 'bullet' (handling evaluation of a storeChris Lattner2010-01-071-16/+20
* Fix a minor regression from my dag combiner changes. One more place which nee...Evan Cheng2010-01-071-4/+12
* Switch StringRef::edit_distance over to using raw pointers, since bothDouglas Gregor2010-01-071-7/+25
* 80 column violationsJim Grosbach2010-01-061-4/+6
* Allow double defs after tail duplication.Jakob Stoklund Olesen2010-01-061-1/+2