| Commit message (Expand) | Author | Age | Files | Lines |
* | Add constant replacement for insertelement/vectorshuffle constant exprs | Chris Lattner | 2006-04-08 | 1 | -0/+16 |
* | Use the isValidOperands helper instead of duplicating checking code | Chris Lattner | 2006-04-08 | 1 | -16/+7 |
* | Add methods to check insertelement/extractelement instructions for validity, | Chris Lattner | 2006-04-08 | 1 | -6/+37 |
* | Add shufflevector support, todo, implement better constant folding. | Chris Lattner | 2006-04-08 | 8 | -8/+137 |
* | Constant fold extractelement(zero, x) -> zero | Chris Lattner | 2006-04-07 | 1 | -0/+3 |
* | Move this to lib/Analysis. | Andrew Lenharth | 2006-04-06 | 1 | -332/+0 |
* | vector casts never reinterpret bits | Chris Lattner | 2006-04-02 | 1 | -0/+5 |
* | Constant fold casts from things like <4 x int> -> <4 x uint>, likewise int<->fp. | Chris Lattner | 2006-04-02 | 1 | -0/+108 |
* | constant fold extractelement with undef operands. | Chris Lattner | 2006-03-31 | 1 | -1/+7 |
* | Fix build breakage. | Jeff Cohen | 2006-03-31 | 1 | -0/+1 |
* | Add a new method to verify intrinsic function prototypes. | Chris Lattner | 2006-03-31 | 1 | -2/+60 |
* | Bullet proof against undefined args produced by upgrading ols-style debug info. | Jim Laskey | 2006-03-26 | 1 | -3/+3 |
* | Update dependencies to reflect split of the Intrinsics.td file | Chris Lattner | 2006-03-26 | 1 | -2/+5 |
* | Teach BinaryOperator::createNot to work with packed integer types | Chris Lattner | 2006-03-25 | 1 | -2/+9 |
* | Cast instruction not inserted into basic block. | Jim Laskey | 2006-03-25 | 1 | -41/+5 |
* | Implement Intrinsic::getName | Chris Lattner | 2006-03-25 | 1 | -0/+11 |
* | Fix indent. | Jim Laskey | 2006-03-24 | 1 | -1/+1 |
* | Clean up some commentary. | Jim Laskey | 2006-03-24 | 1 | -1/+19 |
* | Add some more bulletproofing to auto upgrade of llvm.dbg intrinsics. | Jim Laskey | 2006-03-23 | 1 | -13/+9 |
* | Simplify handling of llvm.dbg intrinsic operands to one spot. | Jim Laskey | 2006-03-23 | 1 | -0/+55 |
* | Change the argument types of llvm.dbg intrinsics. | Jim Laskey | 2006-03-23 | 1 | -23/+64 |
* | Fix use of LEVEL. | Reid Spencer | 2006-03-17 | 1 | -1/+1 |
* | Two fixes: | Reid Spencer | 2006-03-17 | 1 | -1/+5 |
* | Bugfix, unbreaking CodeGen/PowerPC/cttz.ll | Chris Lattner | 2006-03-14 | 1 | -1/+1 |
* | Fix an et-forest memory leak. Patch by Daniel Berlin. | Chris Lattner | 2006-03-14 | 1 | -0/+1 |
* | 1. Handle removal of all arguments for a morphed intrinsic. | Jim Laskey | 2006-03-14 | 1 | -1/+4 |
* | Bring makefile back into compliance with standard by using | Reid Spencer | 2006-03-13 | 1 | -1/+1 |
* | Handle the removal of the debug chain. | Jim Laskey | 2006-03-13 | 1 | -47/+99 |
* | Doh! | Evan Cheng | 2006-03-11 | 1 | -2/+2 |
* | Added a parameter to control whether Constant::getStringValue() would chop | Evan Cheng | 2006-03-10 | 1 | -4/+8 |
* | Use the autogenerated intrinsic verifier | Chris Lattner | 2006-03-09 | 1 | -266/+5 |
* | Use the function name matcher autogenerated from the .td file. | Chris Lattner | 2006-03-09 | 1 | -76/+3 |
* | This rule also depends on tblgen | Chris Lattner | 2006-03-09 | 1 | -1/+1 |
* | remove dbg_declare, it's not used yet. | Chris Lattner | 2006-03-09 | 2 | -2/+0 |
* | silly case insensitive file systems... | Chris Lattner | 2006-03-09 | 1 | -3/+3 |
* | Build intrinsics.gen from intrinsics.td | Chris Lattner | 2006-03-09 | 1 | -0/+6 |
* | autoupgrade memcpy/memmove/memset with signed counts. | Chris Lattner | 2006-03-09 | 1 | -4/+12 |
* | add a new helper method. | Chris Lattner | 2006-03-08 | 1 | -0/+14 |
* | Get rid of the multiple copies of getStringValue. Now a Constant:: method. | Jim Laskey | 2006-03-08 | 1 | -0/+40 |
* | Unbreak autouprade of llvm.sqrt, simplify some code. | Chris Lattner | 2006-03-03 | 1 | -38/+12 |
* | remove the read/write port/io intrinsics. | Chris Lattner | 2006-03-03 | 2 | -51/+0 |
* | Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolving | Chris Lattner | 2006-03-02 | 3 | -139/+128 |
* | Back out my last check-in. Wrong place to fix it. | Evan Cheng | 2006-03-01 | 1 | -0/+3 |
* | AsmWriter should not print LLVM constant in comment. Assembler won't like | Evan Cheng | 2006-03-01 | 1 | -4/+0 |
* | Pretty print large struct constants. | Jim Laskey | 2006-02-27 | 1 | -1/+10 |
* | Reverting. Didn't realize some developers were embedding constants in their | Jim Laskey | 2006-02-26 | 1 | -9/+1 |
* | Format large struct constants for readability. | Jim Laskey | 2006-02-25 | 1 | -4/+13 |
* | Parse the %*# constraint modifiers | Chris Lattner | 2006-02-23 | 1 | -1/+11 |
* | Added x86 integer vector types: 64-bit packed byte integer (v16i8), 64-bit | Evan Cheng | 2006-02-20 | 1 | -0/+3 |
* | Another work around for the 'symbols with different types can have the same | Chris Lattner | 2006-02-13 | 1 | -0/+4 |