| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement signedness caching for values, value lists, constants and | Reid Spencer | 2006-11-28 | 3 | -205/+253 |
* | Remove 4 FIXME's from the CAST patch now that the back end is correctly | Reid Spencer | 2006-11-28 | 1 | -46/+3 |
* | Put the #include for a module first. | Bill Wendling | 2006-11-28 | 1 | -1/+1 |
* | Clean up. | Evan Cheng | 2006-11-28 | 1 | -2/+2 |
* | Changed to using LLVM streams. | Bill Wendling | 2006-11-28 | 6 | -35/+34 |
* | Changed to using llvm streams. | Bill Wendling | 2006-11-28 | 2 | -15/+14 |
* | Fix JIT encoding bugs for shift / rotate by one ops. | Evan Cheng | 2006-11-28 | 1 | -5/+5 |
* | Fix PR1016 | Chris Lattner | 2006-11-28 | 1 | -5/+4 |
* | Removed #include <iostream> and replaced streams with llvm streams. | Bill Wendling | 2006-11-27 | 3 | -47/+47 |
* | Preliminary support for inline asm in the cbe. The target specific ugliness | Andrew Lenharth | 2006-11-27 | 2 | -4/+328 |
* | Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead | Evan Cheng | 2006-11-27 | 34 | -319/+371 |
* | Fix the dag combiner bug corresponding to PR1014. | Chris Lattner | 2006-11-27 | 1 | -8/+8 |
* | Fix PR1014 and InstCombine/2006-11-27-XorBug.ll. | Chris Lattner | 2006-11-27 | 1 | -10/+8 |
* | When truncating to bool, it is necessary to & with 1 for all casts that | Reid Spencer | 2006-11-27 | 2 | -6/+20 |
* | Removed #include <iostream> and replaced with llvm_* streams. | Bill Wendling | 2006-11-27 | 2 | -20/+16 |
* | For better or worse, load from i1 is assumed to be zero extended. Do not | Chris Lattner | 2006-11-27 | 1 | -1/+6 |
* | If a brcond condition is promoted, make sure to zero extend it, even if not | Chris Lattner | 2006-11-27 | 1 | -6/+6 |
* | For PR950: | Reid Spencer | 2006-11-27 | 61 | -3490/+5687 |
* | Removed #include <iostream> and replace with llvm_* streams. | Bill Wendling | 2006-11-26 | 6 | -56/+57 |
* | Remove #include <iostream> and use llvm_* streams instead. | Bill Wendling | 2006-11-26 | 3 | -40/+37 |
* | Replace #include <iostream> with llvm_* streams. | Bill Wendling | 2006-11-26 | 6 | -69/+62 |
* | Removed #include <iostream> and replaced with llvm_* streams. | Bill Wendling | 2006-11-26 | 11 | -115/+100 |
* | Removed #include <iostream> and used the llvm_cerr/DOUT streams instead. | Bill Wendling | 2006-11-26 | 7 | -44/+34 |
* | fix storing bools to mem and unordered FP ops | Duraid Madina | 2006-11-26 | 2 | -5/+5 |
* | Make the absolute/relative tolerance information easier to read/understand. | Reid Spencer | 2006-11-25 | 1 | -2/+3 |
* | Add newline at end of file. | Reid Spencer | 2006-11-25 | 1 | -1/+1 |
* | Update to new predicate simplifier VRP design. Fixes PR966 and PR967. | Nick Lewycky | 2006-11-22 | 1 | -574/+1105 |
* | This xform is handled by FoldOpIntoPhi in visitCastInst in a more elegant way. | Chris Lattner | 2006-11-21 | 1 | -30/+1 |
* | Refactored *GVRequiresExtraLoad() to Subtarget method. | Anton Korobeynikov | 2006-11-21 | 2 | -120/+109 |
* | in ppc64-mode, don't allocate the 32-bit version of r13 either. | Chris Lattner | 2006-11-20 | 1 | -0/+6 |
* | Global label not handled correctly. | Jim Laskey | 2006-11-20 | 1 | -3/+11 |
* | r13 is the thread pointer on darwin/ppc64, don't allocate it. | Chris Lattner | 2006-11-20 | 2 | -5/+5 |
* | Fix codegen for x86-64 on systems (like ppc or i386) that don't have 64-bit | Chris Lattner | 2006-11-20 | 1 | -8/+17 |
* | Fix PR1011 and CodeGen/Generic/2006-11-20-DAGCombineCrash.ll | Chris Lattner | 2006-11-20 | 1 | -2/+2 |
* | setOperand should not zap the operand list or add implicit operands to an | Chris Lattner | 2006-11-20 | 1 | -39/+0 |
* | We should perform extra load for dllimported calls | Anton Korobeynikov | 2006-11-20 | 1 | -12/+26 |
* | For PR950: | Reid Spencer | 2006-11-20 | 5 | -1/+305 |
* | For PR950: | Reid Spencer | 2006-11-19 | 3 | -215/+277 |
* | Don't transform in another bad case: if the block is empty, it should be | Chris Lattner | 2006-11-18 | 1 | -1/+2 |
* | Fix another case we *don't* want to do this xform. | Chris Lattner | 2006-11-18 | 1 | -2/+26 |
* | Implement operator<< for machine basic blocks to make it easier to dump them. | Chris Lattner | 2006-11-18 | 1 | -0/+4 |
* | make the previous change more aggressive, moving any block with no fallthrough. | Chris Lattner | 2006-11-18 | 1 | -9/+11 |
* | Minor code layout tweak: if we have something like this: | Chris Lattner | 2006-11-18 | 1 | -0/+50 |
* | Do not convert massive blocks on phi nodes into select statements. Instead | Chris Lattner | 2006-11-18 | 1 | -0/+27 |
* | Have ConstantExprs upgrade opcodes the same way as instructions. | Reid Spencer | 2006-11-18 | 1 | -1/+11 |
* | on ppc64, float arguments take 8-byte stack slots not 4-byte stack slots. | Chris Lattner | 2006-11-18 | 1 | -3/+8 |
* | make sure to safe LR8 in the right stack slot for PPC64 | Chris Lattner | 2006-11-18 | 2 | -3/+8 |
* | Pretty print 'rldicr r2, r2, 2, 61' as 'sldi r2, r2, 2'. | Chris Lattner | 2006-11-18 | 1 | -0/+12 |
* | Rewrite the branch selector to be correct in the face of large functions. | Chris Lattner | 2006-11-18 | 4 | -126/+106 |
* | add encoding for BCC, after finally wrestling strange ppc/tblgen endianness | Chris Lattner | 2006-11-17 | 2 | -3/+22 |