| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | Eliminate bool, boolreg and boolconst nonterminals, and just use | Vikram S. Adve | 2002-08-22 | 1 | -17/+11 |
| | | | | | | | reg and Constant instead. llvm-svn: 3441 | ||||
| * | Change rules for Not, since it is now implemented as Xor(reg,11..1). | Vikram S. Adve | 2002-08-22 | 1 | -48/+54 |
| | | | | | | | | Eliminate bool, boolreg and boolconst nonterminals, and just use reg and Constant instead. llvm-svn: 3440 | ||||
| * | Fix testcase to not use indexing in non-gep instructions | Chris Lattner | 2002-08-21 | 1 | -2/+3 |
| | | | | | llvm-svn: 3439 | ||||
| * | Test the C backend on all of the feature tests as well. | Chris Lattner | 2002-08-21 | 1 | -1/+7 |
| | | | | | llvm-svn: 3437 | ||||
| * | - Fighting with linking problem due to removing the ::ID elements. Now the | Chris Lattner | 2002-08-21 | 1 | -0/+3 |
| | | | | | | | | | | implementation .cpp files for analyses are not being included into gccas and friends because it is linking to the .a file and there is no explicit symbol reference to bring in the .o file. The new IncludeFile hack is the result. llvm-svn: 3436 | ||||
| * | - Fix asmparser and bytecode reader to not generate loads/stores with idxs | Chris Lattner | 2002-08-21 | 1 | -3/+36 |
| | | | | | | | | Now an obnoxious warning is emitted to discourage usage. Eventually support will be removed. llvm-svn: 3435 | ||||
| * | Add a class that is useful for hacking around linking problem due to | Chris Lattner | 2002-08-21 | 1 | -0/+10 |
| | | | | | | | | | | | | | | pass implementations not being linked in when they are used if the implementation is in a .a file. - Fighting with linking problem due to removing the ::ID elements. Now the implementation .cpp files for analyses are not being included into gccas and friends because it is linking to the .a file and there is no explicit symbol reference to bring in the .o file. The new IncludeFile hack is the result. llvm-svn: 3434 | ||||
| * | Fixed linking problems that wanted me to link to analyze.o instead of analyze.a | Chris Lattner | 2002-08-21 | 1 | -1/+1 |
| | | | | | | | so now we can link to analyze.a again. llvm-svn: 3433 | ||||
| * | - Split Dominators.h into Dominators.h & PostDominators.h | Chris Lattner | 2002-08-21 | 4 | -96/+116 |
| | | | | | llvm-svn: 3432 | ||||
| * | Emit an obnoxious warning message for bytecode that includes load/store | Chris Lattner | 2002-08-21 | 3 | -10/+34 |
| | | | | | | | | instructions that use indexing. Convert them transparently into a pair of instructions. llvm-svn: 3431 | ||||
| * | Remove debugging code accidentally checked in. | Chris Lattner | 2002-08-21 | 1 | -4/+0 |
| | | | | | llvm-svn: 3430 | ||||
| * | Fix store to not index | Chris Lattner | 2002-08-21 | 1 | -2/+2 |
| | | | | | llvm-svn: 3429 | ||||

