aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fold things like "phi [add (a,b), add(c,d)]" into two phi's and one add.Chris Lattner2006-11-011-3/+57
* Print jumptable index.Evan Cheng2006-11-012-0/+4
* Remove unnecessary sign conversions made possible by last patch.Reid Spencer2006-11-011-4/+0
* Fix a bug in the interpreter where divides of unmatched signed operandsReid Spencer2006-11-011-8/+11
* make tail merging more aggressive. If two blocks share a common tail, but theChris Lattner2006-11-011-16/+53
* enable branch folding with an optionChris Lattner2006-11-011-1/+2
* Not meant to be checked in.Evan Cheng2006-11-011-5/+1
* Add operand constraints to TargetInstrInfo.Evan Cheng2006-11-016-16/+110
* Add constraints to Instruction class.Evan Cheng2006-11-011-0/+2
* more shotenningAndrew Lenharth2006-10-315-130/+92
* Compile CodeGen/PowerPC/fp-branch.ll to:Chris Lattner2006-10-311-6/+19
* This test should compile down to one comparison, not two.Chris Lattner2006-10-311-0/+20
* look through isunordered to inline it into branch blocks.Chris Lattner2006-10-311-12/+43
* Nuke dead code.Evan Cheng2006-10-311-1/+0
* allow the address of a global to be used with the "i" constraint when inChris Lattner2006-10-312-1/+36
* implement the 'c' inline asm modifier characterChris Lattner2006-10-311-0/+3
* new testcase for PR882Chris Lattner2006-10-311-0/+29
* handle global address constant sdnodesChris Lattner2006-10-311-2/+7
* Let us play simplify the td file (and fix a few missed sub and mul patterns).Andrew Lenharth2006-10-312-83/+63
* make one giant add and sub testerAndrew Lenharth2006-10-314-25/+188
* handle "st" as "st(0)"Chris Lattner2006-10-311-3/+12
* TargetLowering::isOperandValidForConstraintChris Lattner2006-10-311-2/+7
* Change the prototype for TargetLowering::isOperandValidForConstraintChris Lattner2006-10-314-20/+34
* generalize the fix for PR977 to also fixChris Lattner2006-10-311-28/+26
* another testcase for PR977Chris Lattner2006-10-311-0/+210
* Fix PR977 and Transforms/LCSSA/2006-10-31-UnreachableBlock.llChris Lattner2006-10-311-1/+8
* testcase for PR977Chris Lattner2006-10-311-0/+270
* Add all that branch mangling niftinessAndrew Lenharth2006-10-319-129/+414
* add support for calling functions when the caller has variable sized objectsRafael Espindola2006-10-312-2/+23
* 1. Clean up code due to changes in SwitchTo*Section(2)Anton Korobeynikov2006-10-319-52/+80
* Turn an assert into an error message. This is commonly triggered whenChris Lattner2006-10-311-1/+5
* add a noteChris Lattner2006-10-311-0/+1
* new testcaseChris Lattner2006-10-311-0/+16
* new testcaseChris Lattner2006-10-311-0/+16
* Unbreaking static ctors patch.Anton Korobeynikov2006-10-312-3/+3
* Fix a typo which can break jumptables.Evan Cheng2006-10-311-1/+1
* Make this compile again.Reid Spencer2006-10-311-1/+1
* Apply Aton's LLVM patch for PR973: Linux ctors / dtors support.Evan Cheng2006-10-311-4/+22
* Fix a problem introduced by a last-minute change (logic negation).Reid Spencer2006-10-301-2/+2
* fix miscompilation of llvm.isunordered, where we branched on the oppositeChris Lattner2006-10-301-2/+2
* Don't mislead readers by claiming a variable is defaulted to false whenReid Spencer2006-10-301-1/+1
* Add debug support for X86/ELF targets (Linux). This allows llvm-gcc4Reid Spencer2006-10-309-17/+59
* fix wonky indentationChris Lattner2006-10-301-6/+6
* Update comment. Valid option is -debug-pass=Structures.Devang Patel2006-10-301-1/+1
* Switch abbreviations to use the folding set.a.Jim Laskey2006-10-301-127/+111
* Simplify DwarfWriter header.Jim Laskey2006-10-302-454/+514
* All targets expand BR_JT for now.Evan Cheng2006-10-306-4/+11
* Lower jumptable to BR_JT. The legalizer can lower it to a BRIND or let the ta...Evan Cheng2006-10-302-28/+55
* Added a new SDNode type: BR_JT for jumptable branch.Evan Cheng2006-10-302-0/+5
* fix this regtestChris Lattner2006-10-301-1/+1