aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Split runOnFunction into many smaller functions. This make it easier to get ...Owen Anderson2007-06-201-279/+329
* Modify deleting global variable with an even easier way.Tanya Lattner2007-06-201-7/+4
* Update AnalysisGroup documentation to document restriction that allowsDevang Patel2007-06-201-2/+3
* Add blurb on deleting global variables.Tanya Lattner2007-06-201-0/+26
* Make GVNPRE accurate report whether it modified the function or not.Owen Anderson2007-06-201-5/+12
* Added some if-conversion tests.Evan Cheng2007-06-208-0/+201
* Get rid of an unneeded helper function.Owen Anderson2007-06-201-19/+9
* Be more conservative of duplicating blocks.Evan Cheng2007-06-191-1/+1
* Use a DenseMap instead of an std::map for the value numbering. This reduces ...Owen Anderson2007-06-191-4/+5
* Make dependsOnInvoke much more specific in what it tests, which in turn make ...Owen Anderson2007-06-191-42/+10
* Moved Inliner.h to include/llvm/Transforms/IPO/InlinerPass.hTanya Lattner2007-06-191-65/+0
* Inliner pass header file was moved.Tanya Lattner2007-06-192-2/+3
* Move inliner pass header file.Tanya Lattner2007-06-191-0/+64
* Avoid if-converting simple block that ends with unconditional branch or fallt...Evan Cheng2007-06-191-1/+4
* Allow predicated immediate ARM to ARM calls.Evan Cheng2007-06-193-1/+14
* Fix pr1448Chris Lattner2007-06-191-14/+20
* Rename ScalarEvolution::deleteInstructionFromRecords toDan Gohman2007-06-194-22/+22
* Pass a SelectionDAG into SDNode::dump everywhere it's used, in preprationDan Gohman2007-06-195-9/+9
* Handle constants in phi nodes properly. This fixes test/Transforms/GVNPRE/20...Owen Anderson2007-06-191-1/+10
* silence warning when assertions are disabled.Chris Lattner2007-06-191-2/+1
* Testcase for instances where a constant only occurs as an operand to a phi node.Owen Anderson2007-06-191-0/+22
* don't use binutils 2.17Chris Lattner2007-06-191-2/+8
* document and hide two options.Chris Lattner2007-06-191-2/+5
* describe an argument, hide it.Chris Lattner2007-06-191-1/+3
* silence a bogus warning Duraid ran into.Chris Lattner2007-06-191-1/+1
* Add a new testcase for memory corruption issues.Owen Anderson2007-06-191-0/+26
* Be careful to erase values from all of the appropriate sets when they're not ...Owen Anderson2007-06-191-2/+14
* Remember to clear the maximal sets between functions.Owen Anderson2007-06-191-2/+3
* Refactor GVNPRE to use a much smart method of uniquing value sets, and centra...Owen Anderson2007-06-191-273/+451
* Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoadDan Gohman2007-06-1917-48/+48
* Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit.Evan Cheng2007-06-199-33/+13
* Replace CanBeDuplicated() with a M_NOT_DUPLICABLE bit.Evan Cheng2007-06-191-16/+20
* If a function is vararg, never pass inreg arguments in registers. Thanks toChris Lattner2007-06-195-15/+24
* add isVarArg to CCStateChris Lattner2007-06-191-2/+3
* add isvararg tracking to CCStateChris Lattner2007-06-191-1/+3
* testcase for PR1513Chris Lattner2007-06-191-0/+11
* New test case: identity operation of RHS / LHS of a VECTOR_SHUFFLE.Evan Cheng2007-06-191-0/+11
* Look for VECTOR_SHUFFLE that's identity operation on either LHS or RHS. This ...Evan Cheng2007-06-191-2/+19
* Update docs for llvm.var.annotation intrinsic.Tanya Lattner2007-06-181-3/+4
* Fix some fragile code wrt CFG edge updating.Evan Cheng2007-06-181-74/+39
* Move CorrectExtraCFGEdges() from BranchFolding.cpp to a MachineBasicBlock met...Evan Cheng2007-06-183-75/+74
* Modify annotate intrinsic to take 2 additional args: file and line number.Tanya Lattner2007-06-183-5/+5
* add helperChris Lattner2007-06-181-0/+7
* Fix quotes in debug messages.Devang Patel2007-06-181-6/+6
* make ComputeTopDownOrdering significantly faster and use less stack spaceChris Lattner2007-06-181-32/+37
* In SCEVAddExpr::get, skip over any cast operands before looking for nestedDan Gohman2007-06-181-2/+5
* Make BasicAliasAnalysis correctly register itself. Patch by DevangAnton Korobeynikov2007-06-181-0/+2
* Make chain dependencies blue, in addition to being dashed.Dan Gohman2007-06-181-1/+1
* Define the pushq instruction for x86-64.Dan Gohman2007-06-181-0/+2
* Add keyword explicit.Dan Gohman2007-06-181-1/+1