aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* add a helper for matching "1".Chris Lattner2009-10-111-0/+12
* implement a transformation in jump threading that is currentlyChris Lattner2009-10-112-64/+252
* another testcase jump threading shouldn't crash on.Chris Lattner2009-10-111-0/+31
* rename a file, remove a poorly reduced testcase.Chris Lattner2009-10-112-142/+0
* restructure some code, no functionality change.Chris Lattner2009-10-111-33/+29
* factor some code better and move a function, no functionality change.Chris Lattner2009-10-111-81/+55
* make jump threading on a phi with undef inputs happen.Chris Lattner2009-10-112-30/+86
* there is no need to run mem2reg after jump threading at LTO time now.Chris Lattner2009-10-111-3/+1
* fix a bunch of bad formatting, delete the dead Chris Lattner2009-10-111-61/+59
* merge two tests.Chris Lattner2009-10-112-13/+19
* simplify some run lines, convert a test to filecheck.Chris Lattner2009-10-116-7/+13
* Update release notes blurb on the static analyzer.Ted Kremenek2009-10-111-3/+11
* rewrite LCSSA to use SSAUpdate, to only return true if it modifiesChris Lattner2009-10-111-154/+130
* clean up and simplify some code. Don't use setvector when things will beChris Lattner2009-10-111-28/+23
* switch GVN to use SSAUpdater. Besides removing a lot of complexityChris Lattner2009-10-102-153/+40
* add a simple helper method.Chris Lattner2009-10-102-0/+10
* add ability for clients of SSAUpdater to find out about theChris Lattner2009-10-102-2/+19
* clarifyChris Lattner2009-10-101-1/+1
* remove dead codeChris Lattner2009-10-101-65/+0
* add the ability to get a rewritten value from the middle of a block,Chris Lattner2009-10-102-6/+119
* rename GetValueInBlock -> GetValueAtEndOfBlock to better reflect Chris Lattner2009-10-102-15/+15
* It seems that OR operation does not affect status reg at all.Anton Korobeynikov2009-10-102-12/+22
* fix broken linkChris Lattner2009-10-101-1/+1
* final changes.Chris Lattner2009-10-101-31/+27
* down to 'major changes'Chris Lattner2009-10-101-19/+50
* more updatesChris Lattner2009-10-101-43/+64
* add a link to the GSG for info on how to check out svn trunkChris Lattner2009-10-101-1/+3
* x86 uses 5 operands for most memory refs now.Chris Lattner2009-10-101-6/+9
* More spelling and grammar tweaks.Duncan Sands2009-10-101-16/+16
* More spelling fixes.Benjamin Kramer2009-10-101-3/+3
* Spelling fixes.Duncan Sands2009-10-101-6/+6
* more tweaksChris Lattner2009-10-101-4/+9
* Remove an inappropriate line in the description of theDuncan Sands2009-10-101-7/+3
* continue decoding chris scribble.Chris Lattner2009-10-101-31/+51
* remove some dead passesChris Lattner2009-10-101-111/+2
* checkpoint.Chris Lattner2009-10-101-26/+74
* fix broken anchors.Chris Lattner2009-10-101-3/+3
* use a typedef instead of spelling out an insane type. Yay for auto someday.Chris Lattner2009-10-101-3/+3
* Change jump threading to use the new SSAUpdater class instead of Chris Lattner2009-10-101-16/+43
* Implement an efficient and fully general SSA update mechanism that Chris Lattner2009-10-103-0/+304
* add some WeakVH::operator='s. Without these, assigningChris Lattner2009-10-101-0/+9
* change some static_cast into cast, pointed out by Gabor.Chris Lattner2009-10-101-2/+2
* add a version of PHINode::getIncomingBlock that takes a raw Chris Lattner2009-10-101-8/+18
* random tidyingChris Lattner2009-10-102-12/+12
* Create a new InstrEmitter class for translating SelectionDAG nodesDan Gohman2009-10-105-183/+263
* Make getMachineNode return a MachineSDNode* instead of a generic SDNode*Dan Gohman2009-10-102-59/+71
* Remove a no-longer-necessary #include.Dan Gohman2009-10-101-1/+0
* Replace X86's CanRematLoadWithDispOperand by calling the target-independentDan Gohman2009-10-103-28/+8
* Fix a missing initialization of PostRAScheduler's AA member.Dan Gohman2009-10-101-0/+2
* The ScheduleDAG framework now requires an AliasAnalysis argument, thoughDan Gohman2009-10-096-6/+7