| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix compilation problem on GCC 2.9x | Chris Lattner | 2003-06-07 | 1 | -1/+1 | |
| | | | | | llvm-svn: 6667 | |||||
| * | Fix bug: InstCombine/2003-06-05-BranchInvertInfLoop.ll | Chris Lattner | 2003-06-05 | 1 | -1/+1 | |
| | | | | | llvm-svn: 6630 | |||||
| * | Fixed a bug so initialization code is always inserted in main | Anand Shukla | 2003-06-05 | 2 | -18/+44 | |
| | | | | | llvm-svn: 6622 | |||||
| * | Use a constant expr GEP instead of an actual instruction | Chris Lattner | 2003-06-05 | 1 | -4/+2 | |
| | | | | | llvm-svn: 6620 | |||||
| * | Make this work with counter > 127 | Chris Lattner | 2003-06-04 | 1 | -1/+1 | |
| | | | | | llvm-svn: 6613 | |||||
| * | Made changes suggested by Chris | Sumant Kowshik | 2003-06-04 | 1 | -51/+55 | |
| | | | | | llvm-svn: 6606 | |||||
| * | Clean up previous code. | Chris Lattner | 2003-06-04 | 1 | -11/+20 | |
| | | | | | | | Add new combination to turn seteq X, 0 -> not(cast X to bool) llvm-svn: 6604 | |||||
| * | Implement combination of boolean not with branch | Chris Lattner | 2003-06-04 | 1 | -0/+14 | |
| | | | | | llvm-svn: 6599 | |||||
| * | Implement xform: (X != 0) -> (bool)X | Chris Lattner | 2003-06-01 | 1 | -0/+3 | |
| | | | | | llvm-svn: 6506 | |||||
| * | Added the #(internal functions) to output | Anand Shukla | 2003-06-01 | 1 | -0/+8 | |
| | | | | | llvm-svn: 6502 | |||||
| * | Fix bug: FunctionResolve/2003-05-31-AllInternalDecls.ll | Chris Lattner | 2003-05-31 | 1 | -0/+17 | |
| | | | | | llvm-svn: 6486 | |||||
| * | Fix bug: FuncResolve/2003-05-31-InternalDecl.ll | Chris Lattner | 2003-05-31 | 1 | -2/+6 | |
| | | | | | | | Count resolutions correctly. llvm-svn: 6482 | |||||
| * | Simplify funcresolve a bit more | Chris Lattner | 2003-05-31 | 1 | -7/+7 | |
| | | | | | llvm-svn: 6480 | |||||
| * | Fix bug: FunctionResolve/2003-05-31-FuncPointerResolve.ll | Chris Lattner | 2003-05-31 | 1 | -11/+3 | |
| | | | | | llvm-svn: 6479 | |||||
| * | Fixed comment width, changed arg to be const, fixed indentation, removed ↵ | Tanya Lattner | 2003-05-31 | 1 | -8/+6 | |
| | | | | | | | unnecessary includes. llvm-svn: 6476 | |||||
| * | Okay totally give up on trying to optimize aggregates that cannot be completely | Chris Lattner | 2003-05-30 | 1 | -40/+6 | |
| | | | | | | | broken up into their elements. Too many programs break because of this. llvm-svn: 6440 | |||||
| * | add a check that allows the SRoA pass to avoid breaking programs, even if their | Chris Lattner | 2003-05-30 | 1 | -1/+33 | |
| | | | | | | | behavior is technically undefined llvm-svn: 6438 | |||||
| * | Added the CloneTrace function which clones traces. It takes a vector of ↵ | Tanya Lattner | 2003-05-30 | 1 | -0/+83 | |
| | | | | | | | | | basic blocks, removes internal phi nodes, and returns a new vector of basic blocks. llvm-svn: 6431 | |||||
| * | Fix bug: ScalarRepl/2003-05-30-MultiLevel.ll | Chris Lattner | 2003-05-30 | 1 | -4/+4 | |
| | | | | | llvm-svn: 6428 | |||||
| * | Fix bug: ScalarRepl/2003-05-29-ArrayFail.ll | Chris Lattner | 2003-05-30 | 1 | -42/+128 | |
| | | | | | llvm-svn: 6425 | |||||
| * | Added support for function pointers | Sumant Kowshik | 2003-05-29 | 1 | -104/+583 | |
| | | | | | llvm-svn: 6420 | |||||
| * | Add comment | Chris Lattner | 2003-05-29 | 1 | -0/+11 | |
| | | | | | llvm-svn: 6415 | |||||
| * | Eliminate unnecessary ->get calls that are now automatically handled. | Chris Lattner | 2003-05-29 | 2 | -11/+9 | |
| | | | | | llvm-svn: 6397 | |||||
| * | * Separate all of the grunt work of inlining out into the Utils library. | Chris Lattner | 2003-05-29 | 2 | -169/+291 | |
| | | | | | | | * Make the function inliner _significantly_ smarter. :) llvm-svn: 6396 | |||||
| * | Fix bug: Instcombine/2003-05-27-ConstExprCrash.ll | Chris Lattner | 2003-05-27 | 1 | -27/+37 | |
| | | | | | llvm-svn: 6352 | |||||
| * | * Actually USE the statistic that we made | Chris Lattner | 2003-05-27 | 1 | -6/+21 | |
| | | | | | | | * Implement SRoA for arrays llvm-svn: 6349 | |||||
| * | Implementation of the simple "scalar replacement of aggregates" transformation | Chris Lattner | 2003-05-27 | 1 | -0/+164 | |
| | | | | | llvm-svn: 6346 | |||||
| * | Fix bug: InstCombine/2003-05-26-CastMiscompile.ll | Chris Lattner | 2003-05-26 | 1 | -1/+1 | |
| | | | | | llvm-svn: 6338 | |||||
| * | Remove using declarations | Chris Lattner | 2003-05-22 | 5 | -49/+36 | |
| | | | | | llvm-svn: 6306 | |||||
| * | Make the list accept comma separated names | Chris Lattner | 2003-05-22 | 1 | -1/+2 | |
| | | | | | llvm-svn: 6295 | |||||
| * | * Revert to old behavior of ignoring a module if it doesn't contain a main | Chris Lattner | 2003-05-22 | 1 | -7/+24 | |
| | | | | | | | | | function and no symbols were explicitly marked to be externalized. * Add new -internalize-public-api-list option that can be used if the symbol list is small, and making a new file is annoying. llvm-svn: 6289 | |||||
| * | Add option to internalize to allow it to read a file to determine which symbols | Chris Lattner | 2003-05-22 | 1 | -10/+41 | |
| | | | | | | | should not be internalized llvm-svn: 6288 | |||||
| * | Minor cleanups. | Chris Lattner | 2003-05-22 | 1 | -8/+5 | |
| | | | | | | | | | | | | This hunk: - } else if (Src->getNumOperands() == 2 && Src->use_size() == 1) { + } else if (Src->getNumOperands() == 2) { Allows GEP folding to be more aggressive, which reduces the number of instructions and can dramatically speed up BasicAA in some cases. llvm-svn: 6286 | |||||
| * | Fix bug: FunctionResolve/2003-05-21-MissingArguments.ll | Chris Lattner | 2003-05-21 | 1 | -0/+5 | |
| | | | | | llvm-svn: 6273 | |||||
| * | Hopefully, the final fix for `[Pp]ropogate'. | Misha Brukman | 2003-05-20 | 6 | -20/+20 | |
| | | | | | llvm-svn: 6251 | |||||
| * | s/convertable/convertible/g | Misha Brukman | 2003-05-20 | 5 | -84/+84 | |
| | | | | | llvm-svn: 6248 | |||||
| * | Fix long standing bug | Chris Lattner | 2003-05-15 | 1 | -1/+1 | |
| | | | | | llvm-svn: 6232 | |||||
| * | Fix Bug: Linker/2003-05-15-TypeProblem.ll | Chris Lattner | 2003-05-15 | 1 | -20/+66 | |
| | | | | | llvm-svn: 6225 | |||||
| * | Fix major problem with appending linkage changes | Chris Lattner | 2003-05-14 | 1 | -1/+2 | |
| | | | | | llvm-svn: 6185 | |||||
| * | Implement linkage of appending global variables! | Chris Lattner | 2003-05-13 | 1 | -6/+115 | |
| | | | | | llvm-svn: 6178 | |||||
| * | Fix bug: LoopPreheaders/2003-05-12-PreheaderExitOfChild.ll | Chris Lattner | 2003-05-12 | 1 | -5/+19 | |
| | | | | | llvm-svn: 6153 | |||||
| * | Handle va_arg instruction correctly | Chris Lattner | 2003-05-08 | 1 | -0/+1 | |
| | | | | | llvm-svn: 6030 | |||||
| * | Don't inline functions that take variable numbers of arguments! | Chris Lattner | 2003-05-08 | 1 | -3/+4 | |
| | | | | | llvm-svn: 6024 | |||||
| * | Remove using decl | Chris Lattner | 2003-05-08 | 1 | -2/+1 | |
| | | | | | llvm-svn: 6023 | |||||
| * | Attempt to fix sumant's typesafety issue | Chris Lattner | 2003-05-02 | 1 | -5/+21 | |
| | | | | | llvm-svn: 5984 | |||||
| * | Fix spelling | Chris Lattner | 2003-05-02 | 1 | -1/+1 | |
| | | | | | llvm-svn: 5983 | |||||
| * | Fix Bug: LowerSwitch/2003-05-01-PHIProblem.ll | Chris Lattner | 2003-05-01 | 1 | -2/+12 | |
| | | | | | llvm-svn: 5979 | |||||
| * | Fix bug: LevelRaise/2003-05-01-CallCast.ll | Chris Lattner | 2003-05-01 | 1 | -1/+2 | |
| | | | | | llvm-svn: 5975 | |||||
| * | Fix another case where constexprs could cause a crash | Chris Lattner | 2003-04-30 | 1 | -5/+2 | |
| | | | | | llvm-svn: 5972 | |||||
| * | Fix constant folding of constexprs | Chris Lattner | 2003-04-30 | 1 | -6/+3 | |
| | | | | | llvm-svn: 5971 | |||||

