| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Fix grammaro. | Dan Gohman | 2010-11-16 | 1 | -1/+1 |
* | Add ExpandPseudos.cpp. | Evan Cheng | 2010-11-16 | 1 | -0/+1 |
* | Add .loc methods to the streamer. | Rafael Espindola | 2010-11-16 | 11 | -26/+77 |
* | Split pseudo-instruction expansion into a separate pass, to make it | Dan Gohman | 2010-11-16 | 3 | -13/+87 |
* | Fix emergency spilling in LiveIntervals::spillPhysRegAroundRegDefsUses. | Jakob Stoklund Olesen | 2010-11-16 | 1 | -22/+23 |
* | Print out the register class of the current interval. | Jakob Stoklund Olesen | 2010-11-16 | 1 | -2/+3 |
* | Parse and ignore some .cfi_* directives. | Rafael Espindola | 2010-11-16 | 1 | -0/+95 |
* | This is the first step in adding sane error handling support to LLVMSystem. | Michael J. Spencer | 2010-11-16 | 4 | -0/+298 |
* | ARM conditional mov encoding fix. | Jim Grosbach | 2010-11-16 | 1 | -2/+1 |
* | Have a few places that want to simplify phi nodes use SimplifyInstruction | Duncan Sands | 2010-11-16 | 5 | -13/+18 |
* | In which I discover the existence of loops. Threading an operation | Duncan Sands | 2010-11-16 | 2 | -62/+104 |
* | A bit more of gnu as compatibility when handling relocations with aliases. | Rafael Espindola | 2010-11-16 | 1 | -2/+5 |
* | L_bit doesn't work here. | Bill Wendling | 2010-11-16 | 1 | -1/+1 |
* | - Remove dead patterns. | Bill Wendling | 2010-11-16 | 3 | -43/+19 |
* | vldm and vstm are mnemonics for vldmia and vstmia resp. | Bill Wendling | 2010-11-16 | 1 | -0/+3 |
* | Make the verifier a little quieter on instructions that it's probably | Eric Christopher | 2010-11-16 | 1 | -1/+3 |
* | Fix a bug I introduced in the ppc refactoring, which caused long | Chris Lattner | 2010-11-16 | 1 | -0/+1 |
* | Encode the multi-load/store instructions with their respective modes ('ia', | Bill Wendling | 2010-11-16 | 12 | -536/+562 |
* | Object: Get rid of sys::Path, Triple, and cleanup namespace. | Michael J. Spencer | 2010-11-16 | 1 | -7/+5 |
* | add copy of comment to the code that will survive the mcjit'ization | Chris Lattner | 2010-11-16 | 1 | -0/+2 |
* | relax an assertion a bit, allowing the GPR argument of | Chris Lattner | 2010-11-16 | 2 | -2/+6 |
* | Remember to resize SpillSlotToUsesMap when allocating an emergency spill slot. | Jakob Stoklund Olesen | 2010-11-16 | 2 | -19/+19 |
* | Fix PR8612 in the standard spiller, take two. | Jakob Stoklund Olesen | 2010-11-16 | 1 | -1/+8 |
* | Add Thumb2 encodings for mov and friends. | Owen Anderson | 2010-11-16 | 1 | -23/+50 |
* | Change the 11 byte nop to be a single instruction. | Rafael Espindola | 2010-11-15 | 1 | -4/+2 |
* | fix a pasto that massively broke the ppc jit while the buildbots happened | Chris Lattner | 2010-11-15 | 1 | -2/+2 |
* | Revert "Fix PR8612 in the standard spiller as well." | Jakob Stoklund Olesen | 2010-11-15 | 1 | -5/+1 |
* | Attempt to provide encodings for some miscellaneous Thumb2 encodings. | Owen Anderson | 2010-11-15 | 1 | -14/+29 |
* | Code clean up. The peephole pass should be the one updating the instruction | Evan Cheng | 2010-11-15 | 3 | -24/+18 |
* | Provide Thumb2 encodings for sxtb and friends. | Owen Anderson | 2010-11-15 | 1 | -32/+42 |
* | Recommit this change and remove the failing part of the test - it didn't | Eric Christopher | 2010-11-15 | 1 | -4/+5 |
* | Fix PR8612 in the standard spiller as well. | Jakob Stoklund Olesen | 2010-11-15 | 1 | -1/+5 |
* | When spilling a register defined by an early clobber, make sure that the new | Jakob Stoklund Olesen | 2010-11-15 | 1 | -0/+6 |
* | ARM LDR_PRE/LDR_POST/STR_PRE/STR_POST (and the *B counterparts) binary encoding. | Jim Grosbach | 2010-11-15 | 4 | -38/+151 |