| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Test that demorgan's law is instcombined successfully | Chris Lattner | 2002-08-23 | 1 | -0/+10 |
| | | | | | llvm-svn: 3494 | ||||
| * | Implement classof for SetCondInst so that instcombine doesn't break on ↵ | Chris Lattner | 2002-08-23 | 1 | -0/+11 |
| | | | | | | | dyn_cast<SetCondInst> llvm-svn: 3493 | ||||
| * | Changed default value of 3rd parameter in function definition | Anand Shukla | 2002-08-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 3492 | ||||
| * | Added #include <alloca.h> | Anand Shukla | 2002-08-23 | 1 | -0/+1 |
| | | | | | llvm-svn: 3491 | ||||
| * | Simplify previous hack slightly. | Vikram S. Adve | 2002-08-23 | 1 | -5/+3 |
| | | | | | llvm-svn: 3490 | ||||
| * | Force sign-extension for uint array indexes from 32-bit to 64-bits | Vikram S. Adve | 2002-08-23 | 1 | -1/+6 |
| | | | | | | | since uint is not normally sign-extended when casting to uint64_t. llvm-svn: 3489 | ||||
| * | Eliminated the MemAccessInst class, folding contents into GEP class. | Chris Lattner | 2002-08-22 | 4 | -22/+16 |
| | | | | | llvm-svn: 3488 | ||||
| * | Eliminated the MemAccessInst class, folding contents into GEP class. | Chris Lattner | 2002-08-22 | 11 | -175/+106 |
| | | | | | llvm-svn: 3487 | ||||
| * | Load & Store Inst now no longer derive from MemAccessInst | Chris Lattner | 2002-08-22 | 1 | -2/+2 |
| | | | | | llvm-svn: 3486 | ||||
| * | Load & StoreInst no longer derive from MemAccessInst, so we don't have | Chris Lattner | 2002-08-22 | 7 | -44/+14 |
| | | | | | | | to handle indexing anymore llvm-svn: 3485 | ||||
| * | Load & StoreInst no longer derive from MemAccessInst, so we don't have | Chris Lattner | 2002-08-22 | 2 | -7/+7 |
| | | | | | | | to handle indexing anymore llvm-svn: 3484 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-08-22 | 3 | -17/+4 |
| | | | | | llvm-svn: 3483 | ||||
| * | Load and Store now no longer derive from MemAccessInst. Indexing a load or | Chris Lattner | 2002-08-22 | 2 | -45/+19 |
| | | | | | | | store is not possible anymore. llvm-svn: 3482 | ||||
| * | doxygenize comments | Chris Lattner | 2002-08-22 | 1 | -9/+8 |
| | | | | | llvm-svn: 3481 | ||||
| * | doxygenize comments in header | Chris Lattner | 2002-08-22 | 1 | -4/+4 |
| | | | | | llvm-svn: 3480 | ||||
| * | Make doxygen not exclude doxygenized comments from the source code listings | Chris Lattner | 2002-08-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 3479 | ||||
| * | Add capability of using pointer analysis to LICM | Chris Lattner | 2002-08-22 | 1 | -2/+35 |
| | | | | | llvm-svn: 3478 | ||||
| * | Add new testcases for instcombine | Chris Lattner | 2002-08-22 | 1 | -0/+20 |
| | | | | | llvm-svn: 3477 | ||||
| * | Remove long obsolete comments | Chris Lattner | 2002-08-22 | 1 | -7/+0 |
| | | | | | llvm-svn: 3476 | ||||
| * | Add doxygen comments to AliasAnalysis class | Chris Lattner | 2002-08-22 | 1 | -25/+25 |
| | | | | | llvm-svn: 3475 | ||||
| * | Fix bug: test/Regression/Assembler/2002-08-22-DominanceProblem.ll | Chris Lattner | 2002-08-22 | 1 | -13/+23 |
| | | | | | llvm-svn: 3474 | ||||
| * | Fix bug: test/Regression/Assembler/2002-08-22-DominanceProblem.ll | Chris Lattner | 2002-08-22 | 1 | -0/+2 |
| | | | | | llvm-svn: 3473 | ||||
| * | New testcase | Chris Lattner | 2002-08-22 | 1 | -0/+13 |
| | | | | | llvm-svn: 3472 | ||||
| * | Add a testcase that checks to make sure LICM uses basicaa correctly. | Chris Lattner | 2002-08-22 | 2 | -0/+47 |
| | | | | | | | Add another gcse testcase. llvm-svn: 3471 | ||||
| * | Instcombine PHI's of the form %PN = phi PN, X into X and | Chris Lattner | 2002-08-22 | 1 | -4/+13 |
| | | | | | | | %PN = phi PN, PN, PN into 0 (because the phi must not be reachable) llvm-svn: 3470 | ||||
| * | Add readme file describing directory | Chris Lattner | 2002-08-22 | 1 | -0/+3 |
| | | | | | llvm-svn: 3469 | ||||
| * | Add documentation for AnalysisGroup functionality | Chris Lattner | 2002-08-22 | 1 | -7/+133 |
| | | | | | llvm-svn: 3468 | ||||
| * | Add missing #include | Chris Lattner | 2002-08-22 | 1 | -0/+1 |
| | | | | | llvm-svn: 3467 | ||||
| * | Check-in new alias analysis infrastructure | Chris Lattner | 2002-08-22 | 1 | -0/+155 |
| | | | | | llvm-svn: 3465 | ||||
| * | Checkin new alias analysis infrastructure | Chris Lattner | 2002-08-22 | 2 | -0/+113 |
| | | | | | llvm-svn: 3464 | ||||
| * | Convert GCSE pass to use new alias analysis infrastructure | Chris Lattner | 2002-08-22 | 1 | -61/+35 |
| | | | | | llvm-svn: 3463 | ||||
| * | Initial testcases for basicaa alias analysis | Chris Lattner | 2002-08-22 | 2 | -0/+33 |
| | | | | | llvm-svn: 3462 | ||||
| * | Do not generate load/store instructions with indexing. | Chris Lattner | 2002-08-22 | 1 | -18/+36 |
| | | | | | llvm-svn: 3461 | ||||
| * | Convert testcases to not use indexed loads/stores | Chris Lattner | 2002-08-22 | 4 | -5/+8 |
| | | | | | llvm-svn: 3460 | ||||
| * | Convert testcases to not use indexed loads/stores | Chris Lattner | 2002-08-22 | 1 | -5/+5 |
| | | | | | llvm-svn: 3459 | ||||
| * | Covnert testcases to not use indexed loads/stores | Chris Lattner | 2002-08-22 | 2 | -6/+12 |
| | | | | | llvm-svn: 3458 | ||||
| * | Covnert testcases to not use indexed loads/stores | Chris Lattner | 2002-08-22 | 3 | -11/+21 |
| | | | | | llvm-svn: 3457 | ||||
| * | Remove obsolete test | Chris Lattner | 2002-08-22 | 1 | -30/+0 |
| | | | | | llvm-svn: 3456 | ||||
| * | Remove ancient test | Chris Lattner | 2002-08-22 | 1 | -59/+0 |
| | | | | | llvm-svn: 3455 | ||||
| * | Covnert tests to not use indexed load/stores | Chris Lattner | 2002-08-22 | 4 | -7/+14 |
| | | | | | llvm-svn: 3454 | ||||
| * | Change code to not use the copyOperands method added to User. It's now | Chris Lattner | 2002-08-22 | 1 | -7/+9 |
| | | | | | | | more efficient to boot. llvm-svn: 3453 | ||||
| * | Remove unneccesary method | Chris Lattner | 2002-08-22 | 1 | -4/+0 |
| | | | | | llvm-svn: 3452 | ||||
| * | Fix clean command to clean in /shared when that is used. | Vikram S. Adve | 2002-08-22 | 2 | -2/+2 |
| | | | | | llvm-svn: 3449 | ||||
| * | Add functions castbool and boolexpr. | Vikram S. Adve | 2002-08-22 | 1 | -0/+24 |
| | | | | | llvm-svn: 3448 | ||||
| * | *** empty log message *** | Vikram S. Adve | 2002-08-22 | 1 | -0/+26 |
| | | | | | llvm-svn: 3447 | ||||
| * | Just some extra comments. | Vikram S. Adve | 2002-08-22 | 1 | -12/+12 |
| | | | | | llvm-svn: 3446 | ||||
| * | Add method copyOperands(). | Vikram S. Adve | 2002-08-22 | 1 | -0/+4 |
| | | | | | llvm-svn: 3445 | ||||
| * | dumpNode() does not need to print MachineInstrs. | Vikram S. Adve | 2002-08-22 | 1 | -15/+2 |
| | | | | | llvm-svn: 3444 | ||||
| * | Fix two resource names. | Vikram S. Adve | 2002-08-22 | 1 | -2/+2 |
| | | | | | llvm-svn: 3443 | ||||
| * | Add AsmPrinter::ConstantExprToString, which writes out a ConstantExpr | Vikram S. Adve | 2002-08-22 | 1 | -1/+74 |
| | | | | | | | as an expression. llvm-svn: 3442 | ||||

