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