| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |||||
| * | Convert testcase to not use indexing on loads & stores | Chris Lattner | 2002-08-21 | 1 | -7/+11 | |
| | | | | | llvm-svn: 3428 | |||||
| * | Link in all analyses so that we get pointer analysis support built in | Chris Lattner | 2002-08-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 3427 | |||||
| * | - Implement the new AnalysisGroup feature, neccesary for Value#ing and ↵ | Chris Lattner | 2002-08-21 | 2 | -23/+171 | |
| | | | | | | | pointer analysis llvm-svn: 3426 | |||||
| * | - Implement the new AnalysisGroup feature, neccesary for Value#ing and ↵ | Chris Lattner | 2002-08-21 | 1 | -6/+69 | |
| | | | | | | | pointer analysis llvm-svn: 3425 | |||||
| * | Add assertion checks to nail bugs early. | Chris Lattner | 2002-08-21 | 1 | -0/+2 | |
| | | | | | llvm-svn: 3424 | |||||
| * | - Make Pass::lookupPassInfo a public member | Chris Lattner | 2002-08-21 | 1 | -3/+13 | |
| | | | | | | | | | - Fix Pass::getAnalysis<AnalysisType>() to use dynamic_cast instead of a static cast to handle the case where the cast from & two classes are not related via inheritance. llvm-svn: 3423 | |||||
| * | Do not generate loads/stores with indexing | Chris Lattner | 2002-08-21 | 1 | -28/+37 | |
| | | | | | llvm-svn: 3422 | |||||
| * | Remove extraneous #includes | Chris Lattner | 2002-08-21 | 1 | -1/+0 | |
| | | | | | llvm-svn: 3421 | |||||
| * | Do not create load/stores with indexes | Chris Lattner | 2002-08-21 | 1 | -14/+16 | |
| | | | | | llvm-svn: 3420 | |||||
| * | Remove an optimization that isn't. | Chris Lattner | 2002-08-21 | 1 | -5/+7 | |
| | | | | | llvm-svn: 3419 | |||||
| * | Add testcase for the not (setcc A, B) case | Chris Lattner | 2002-08-21 | 1 | -0/+5 | |
| | | | | | llvm-svn: 3418 | |||||
| * | - Do not expose ::ID from any of the analyses anymore. | Chris Lattner | 2002-08-21 | 9 | -15/+0 | |
| | | | | | llvm-svn: 3417 | |||||
| * | - Do not expose ::ID from any of the analyses anymore. | Chris Lattner | 2002-08-21 | 12 | -41/+1 | |
| | | | | | llvm-svn: 3416 | |||||
| * | - Do not expose ::ID from any of the analyses anymore. | Chris Lattner | 2002-08-21 | 1 | -4/+0 | |
| | | | | | llvm-svn: 3415 | |||||
| * | - Eliminate the need for analyses to expose an ::ID member. | Chris Lattner | 2002-08-21 | 3 | -8/+27 | |
| | | | | | llvm-svn: 3414 | |||||
| * | Add missing forward decl | Chris Lattner | 2002-08-21 | 1 | -0/+1 | |
| | | | | | llvm-svn: 3413 | |||||
| * | fixed bug: test/Regression/Linker/2002-08-20-ConstantExpr.ll | Chris Lattner | 2002-08-20 | 1 | -11/+11 | |
| | | | | | llvm-svn: 3412 | |||||
| * | Cleanup testsuite | Chris Lattner | 2002-08-20 | 2 | -1/+4 | |
| | | | | | llvm-svn: 3411 | |||||
| * | Clean up testcases to make them proper | Chris Lattner | 2002-08-20 | 2 | -2/+4 | |
| | | | | | llvm-svn: 3410 | |||||
| * | New testcase for constexpr problem. | Chris Lattner | 2002-08-20 | 1 | -0/+9 | |
| | | | | | llvm-svn: 3409 | |||||
| * | Provide a way to actually run tests | Chris Lattner | 2002-08-20 | 1 | -0/+9 | |
| | | | | | llvm-svn: 3408 | |||||
| * | Sort -time-passes report first by user+system, then by Wall clock time. | Chris Lattner | 2002-08-20 | 2 | -3/+12 | |
| | | | | | llvm-svn: 3407 | |||||
| * | - instcombine (~(a < b)) into (a >= b) | Chris Lattner | 2002-08-20 | 1 | -2/+10 | |
| | | | | | llvm-svn: 3406 | |||||
| * | Add new SetCondInst::getInverseCondition() method. | Chris Lattner | 2002-08-20 | 1 | -0/+16 | |
| | | | | | llvm-svn: 3405 | |||||
| * | Add new SetCondInst::getInverseCondition() method. | Chris Lattner | 2002-08-20 | 1 | -0/+5 | |
| | | | | | llvm-svn: 3404 | |||||
| * | Fix buggy testcase | Chris Lattner | 2002-08-20 | 1 | -3/+3 | |
| | | | | | llvm-svn: 3403 | |||||
| * | This case JUST handles constantpointer nulls, not all pointers. | Chris Lattner | 2002-08-20 | 1 | -3/+1 | |
| | | | | | llvm-svn: 3402 | |||||
| * | Fix bug: 2002-08-20-UnnamedArgument.c | Chris Lattner | 2002-08-20 | 1 | -16/+18 | |
| | | | | | llvm-svn: 3401 | |||||
| * | Don't stop the testing process if dis segfaults | Chris Lattner | 2002-08-20 | 1 | -1/+2 | |
| | | | | | llvm-svn: 3400 | |||||
| * | New testcase | Chris Lattner | 2002-08-20 | 1 | -0/+9 | |
| | | | | | llvm-svn: 3399 | |||||
| * | Testcase for anonymous recursive types | Chris Lattner | 2002-08-20 | 1 | -0/+2 | |
| | | | | | llvm-svn: 3398 | |||||
| * | - implemented instcombine of phi (X, X, X) -> X | Chris Lattner | 2002-08-20 | 1 | -1/+12 | |
| | | | | | llvm-svn: 3397 | |||||
| * | New testcase for instcombine | Chris Lattner | 2002-08-20 | 1 | -1/+10 | |
| | | | | | llvm-svn: 3396 | |||||
| * | New testcase | Chris Lattner | 2002-08-19 | 1 | -0/+4 | |
| | | | | | llvm-svn: 3395 | |||||
| * | Implement ConstantExprs in CWriter | Chris Lattner | 2002-08-19 | 1 | -39/+77 | |
| | | | | | llvm-svn: 3394 | |||||
| * | * Build with warnings | Chris Lattner | 2002-08-19 | 5 | -1/+19 | |
| | | | | | | | * Add a bunch of testcases. llvm-svn: 3393 | |||||
| * | Incorporate calcTypeNameVar into CWriter class, fixing | Chris Lattner | 2002-08-19 | 1 | -89/+97 | |
| | | | | | | | test/Regression/CBackend/2002-08-19-FunctionPointer.c in the process llvm-svn: 3392 | |||||
| * | Output forward definitions of global vars to handle recursive intializers ↵ | Chris Lattner | 2002-08-19 | 1 | -19/+38 | |
| | | | | | | | correctly. llvm-svn: 3391 | |||||

