aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
...
* Move these ctors out of lineChris Lattner2006-04-141-0/+13
* Don't print out the install command for Intrinsics.gen unless VERBOSE mode.Reid Spencer2006-04-141-1/+2
* Don't emit useless warning messages.Reid Spencer2006-04-121-2/+3
* Add constant replacement for insertelement/vectorshuffle constant exprsChris Lattner2006-04-081-0/+16
* Use the isValidOperands helper instead of duplicating checking codeChris Lattner2006-04-081-16/+7
* Add methods to check insertelement/extractelement instructions for validity,Chris Lattner2006-04-081-6/+37
* Add shufflevector support, todo, implement better constant folding.Chris Lattner2006-04-088-8/+137
* Constant fold extractelement(zero, x) -> zeroChris Lattner2006-04-071-0/+3
* Move this to lib/Analysis.Andrew Lenharth2006-04-061-332/+0
* vector casts never reinterpret bitsChris Lattner2006-04-021-0/+5
* Constant fold casts from things like <4 x int> -> <4 x uint>, likewise int<->fp.Chris Lattner2006-04-021-0/+108
* constant fold extractelement with undef operands.Chris Lattner2006-03-311-1/+7
* Fix build breakage.Jeff Cohen2006-03-311-0/+1
* Add a new method to verify intrinsic function prototypes.Chris Lattner2006-03-311-2/+60
* Bullet proof against undefined args produced by upgrading ols-style debug info.Jim Laskey2006-03-261-3/+3
* Update dependencies to reflect split of the Intrinsics.td fileChris Lattner2006-03-261-2/+5
* Teach BinaryOperator::createNot to work with packed integer typesChris Lattner2006-03-251-2/+9
* Cast instruction not inserted into basic block.Jim Laskey2006-03-251-41/+5
* Implement Intrinsic::getNameChris Lattner2006-03-251-0/+11
* Fix indent.Jim Laskey2006-03-241-1/+1
* Clean up some commentary.Jim Laskey2006-03-241-1/+19
* Add some more bulletproofing to auto upgrade of llvm.dbg intrinsics.Jim Laskey2006-03-231-13/+9
* Simplify handling of llvm.dbg intrinsic operands to one spot.Jim Laskey2006-03-231-0/+55
* Change the argument types of llvm.dbg intrinsics.Jim Laskey2006-03-231-23/+64
* Fix use of LEVEL.Reid Spencer2006-03-171-1/+1
* Two fixes:Reid Spencer2006-03-171-1/+5
* Bugfix, unbreaking CodeGen/PowerPC/cttz.llChris Lattner2006-03-141-1/+1
* Fix an et-forest memory leak. Patch by Daniel Berlin.Chris Lattner2006-03-141-0/+1
* 1. Handle removal of all arguments for a morphed intrinsic.Jim Laskey2006-03-141-1/+4
* Bring makefile back into compliance with standard by usingReid Spencer2006-03-131-1/+1
* Handle the removal of the debug chain.Jim Laskey2006-03-131-47/+99
* Doh!Evan Cheng2006-03-111-2/+2
* Added a parameter to control whether Constant::getStringValue() would chopEvan Cheng2006-03-101-4/+8
* Use the autogenerated intrinsic verifierChris Lattner2006-03-091-266/+5
* Use the function name matcher autogenerated from the .td file.Chris Lattner2006-03-091-76/+3
* This rule also depends on tblgenChris Lattner2006-03-091-1/+1
* remove dbg_declare, it's not used yet.Chris Lattner2006-03-092-2/+0
* silly case insensitive file systems...Chris Lattner2006-03-091-3/+3
* Build intrinsics.gen from intrinsics.tdChris Lattner2006-03-091-0/+6
* autoupgrade memcpy/memmove/memset with signed counts.Chris Lattner2006-03-091-4/+12
* add a new helper method.Chris Lattner2006-03-081-0/+14
* Get rid of the multiple copies of getStringValue. Now a Constant:: method.Jim Laskey2006-03-081-0/+40
* Unbreak autouprade of llvm.sqrt, simplify some code.Chris Lattner2006-03-031-38/+12
* remove the read/write port/io intrinsics.Chris Lattner2006-03-032-51/+0
* Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolvingChris Lattner2006-03-023-139/+128
* Back out my last check-in. Wrong place to fix it.Evan Cheng2006-03-011-0/+3
* AsmWriter should not print LLVM constant in comment. Assembler won't likeEvan Cheng2006-03-011-4/+0
* Pretty print large struct constants.Jim Laskey2006-02-271-1/+10
* Reverting. Didn't realize some developers were embedding constants in theirJim Laskey2006-02-261-9/+1
* Format large struct constants for readability.Jim Laskey2006-02-251-4/+13