| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix ARMGlobalMerge pass to check if globals are entirely within range. | Bob Wilson | 2010-11-17 | 1 | -2/+5 |
* | Change the symbol for merged globals from "merged" to "_MergedGlobals". | Bob Wilson | 2010-11-17 | 1 | -1/+1 |
* | Fix the ARMGlobalMerge pass to look at variable sizes instead of pointer sizes. | Bob Wilson | 2010-11-17 | 1 | -1/+1 |
* | Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be member | Dan Gohman | 2010-11-17 | 5 | -99/+153 |
* | Make the ARM BR_JTadd instruction an explicit pseudo and lower it properly | Jim Grosbach | 2010-11-17 | 2 | -12/+25 |
* | Avoid isel movcc of large immediates when the large immediate is available in... | Evan Cheng | 2010-11-17 | 1 | -10/+14 |
* | Reference ScalarEvolution by name rather than directly in LICM, | Dan Gohman | 2010-11-17 | 1 | -2/+1 |
* | Before replacing a phi node with a different value, it | Duncan Sands | 2010-11-17 | 1 | -11/+15 |
* | Revert r119551, which broke buildbots. | Owen Anderson | 2010-11-17 | 1 | -34/+13 |
* | Verify SCEVAddRecExpr's invariant in ScalarEvolution::getAddRecExpr | Dan Gohman | 2010-11-17 | 1 | -0/+3 |
* | Provide Thumb2 encodings for bitfield instructions. | Owen Anderson | 2010-11-17 | 1 | -13/+34 |
* | Fix ScalarEvolution's range memoization to avoid using a | Dan Gohman | 2010-11-17 | 1 | -44/+43 |
* | Remove ARM isel hacks that fold large immediates into a pair of add, sub, and, | Evan Cheng | 2010-11-17 | 7 | -43/+200 |
* | make isVirtualSection a virtual method on MCSection. Chris' suggestion. | Rafael Espindola | 2010-11-17 | 9 | -48/+21 |
* | More miscellaneous Thumb2 encodings. | Owen Anderson | 2010-11-17 | 1 | -14/+41 |
* | Fix typo. | Jim Grosbach | 2010-11-17 | 1 | -1/+1 |
* | Add missing opcodes now that this function's used in more than one place. | Bill Wendling | 2010-11-17 | 1 | -0/+20 |
* | InstCombine: Add a missing irem identity (X % X -> 0). | Benjamin Kramer | 2010-11-17 | 1 | -0/+4 |
* | Move some those Xor simplifications which don't require creating new | Duncan Sands | 2010-11-17 | 2 | -61/+80 |
* | More ARM encoding bits. LDRH now encodes properly. | Jim Grosbach | 2010-11-17 | 2 | -30/+47 |
* | Add support for .int. | Rafael Espindola | 2010-11-17 | 1 | -0/+2 |
* | Add support for .2byte, .4byte and .8byte. | Rafael Espindola | 2010-11-17 | 1 | -0/+6 |
* | MC-JIT: Stub out "pure" streamer. | Daniel Dunbar | 2010-11-17 | 2 | -0/+260 |
* | MCJIT: Stub out MCJIT implementation, still doesn't do anything useful. | Daniel Dunbar | 2010-11-17 | 6 | -1/+269 |
* | lli: Add stub -use-mcjit option, which doesn't currently do anything. | Daniel Dunbar | 2010-11-17 | 1 | -1/+17 |
* | Have InlineFunction use SimplifyInstruction rather than | Duncan Sands | 2010-11-17 | 1 | -9/+11 |
* | Now that hasConstantValue has been made simpler, it may return the | Duncan Sands | 2010-11-17 | 2 | -5/+7 |
* | Revert r119109 for now. It's breaking 176.gcc. | Evan Cheng | 2010-11-17 | 1 | -17/+0 |
* | Previously SimplifyInstruction could report that an instruction | Duncan Sands | 2010-11-17 | 2 | -17/+32 |
* | With the newly simplified SourceMgr interfaces and the generalized | Chris Lattner | 2010-11-17 | 1 | -3/+11 |
* | now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate the | Chris Lattner | 2010-11-17 | 4 | -17/+14 |
* | Add simple arithmetics and %type directive for PTX | Che-Liang Chiou | 2010-11-17 | 2 | -9/+51 |
* | Simplify code that toggle optional operand to ARM::CPSR. | Evan Cheng | 2010-11-17 | 1 | -3/+3 |
* | rearrange how the handler in SourceMgr is installed, eliminating the use of | Chris Lattner | 2010-11-17 | 1 | -8/+35 |
* | refactor the interface to EmitInlineAsm a bit, no functionality change. | Chris Lattner | 2010-11-17 | 2 | -11/+18 |
* | fix PR8613 - Copy constructor of SwitchInst does not call SwitchInst::init | Chris Lattner | 2010-11-17 | 1 | -8/+9 |
* | tidy up | Chris Lattner | 2010-11-17 | 2 | -26/+16 |
* | The machine instruction no longer encodes the submode as a separate operand. We | Bill Wendling | 2010-11-17 | 3 | -6/+14 |
* | Proper encoding for VLDM and VSTM instructions. The register lists for these | Bill Wendling | 2010-11-17 | 3 | -11/+57 |
* | Fix a layering violation: hasConstantValue, which is part of the PHINode | Duncan Sands | 2010-11-17 | 3 | -61/+46 |
* | Have ScalarEvolution use SimplifyInstruction rather than hasConstantValue. | Duncan Sands | 2010-11-17 | 1 | -1/+5 |
* | Have RemovePredecessorAndSimplify you SimplifyInstruction | Duncan Sands | 2010-11-17 | 1 | -4/+4 |
* | Remove dead code in GVN: now that SimplifyInstruction is called | Duncan Sands | 2010-11-17 | 1 | -43/+2 |
* | Memoize results from ScalarEvolution's getUnsignedRange and getSignedRange. | Dan Gohman | 2010-11-17 | 1 | -43/+80 |
* | Only avoid the check if we're the last operand before the variable | Eric Christopher | 2010-11-17 | 1 | -3/+3 |
* | Add binary emission stuff for VLDM/VSTM. This reuses the | Bill Wendling | 2010-11-17 | 2 | -6/+49 |
* | Fix typo: Exectuable -> Executable | Peter Collingbourne | 2010-11-17 | 2 | -2/+2 |
* | Use the correct variable names so that the encodings will be correct. | Bill Wendling | 2010-11-16 | 2 | -4/+4 |
* | Reapply r118917. With pseudo-instruction expansion moved to | Dan Gohman | 2010-11-16 | 1 | -5/+5 |
* | Fix assembling X86CompilationCallback_Win64.asm on VS 10. | Oscar Fuentes | 2010-11-16 | 1 | -2/+2 |