| Commit message (Expand) | Author | Age | Files | Lines |
* | Use multiple 0x66 prefixes so that all nops up to 15 bytes are a single instr... | Rafael Espindola | 2010-11-25 | 1 | -24/+8 |
* | Implement the rex64 prefix. | Rafael Espindola | 2010-11-23 | 2 | -1/+5 |
* | Produce a relocation for pcrel absolute values. Based on a patch by David Meyer. | Rafael Espindola | 2010-11-23 | 1 | -8/+12 |
* | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck | 2010-11-23 | 3 | -154/+154 |
* | Remove duplicated constants. Thanks to Jason for noticing it. | Rafael Espindola | 2010-11-22 | 2 | -42/+26 |
* | apparently tailcalls are better on darwin/x86-64 than on linux? | Chris Lattner | 2010-11-21 | 1 | -0/+18 |
* | implement PR8524, apparently mainline gas accepts movq as an alias for movd | Chris Lattner | 2010-11-21 | 1 | -0/+4 |
* | Move some more hooks to TargetFrameInfo | Anton Korobeynikov | 2010-11-20 | 4 | -38/+37 |
* | On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not target memory intrinsics, | Duncan Sands | 2010-11-20 | 1 | -6/+6 |
* | Move getInitialFrameState() to TargetFrameInfo | Anton Korobeynikov | 2010-11-18 | 5 | -39/+35 |
* | Move hasFP() and few related hooks to TargetFrameInfo. | Anton Korobeynikov | 2010-11-18 | 6 | -63/+72 |
* | trivial QoI improvement. On this invalid input: | Chris Lattner | 2010-11-18 | 1 | -1/+2 |
* | make isVirtualSection a virtual method on MCSection. Chris' suggestion. | Rafael Espindola | 2010-11-17 | 1 | -17/+0 |
* | 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 |
* | Change the 11 byte nop to be a single instruction. | Rafael Espindola | 2010-11-15 | 1 | -4/+2 |
* | add fields to the .td files unconditionally, simplifying tblgen a bit. | Chris Lattner | 2010-11-15 | 1 | -1/+1 |
* | add targetoperand flags for jump tables, constant pool and block address | Chris Lattner | 2010-11-15 | 1 | -2/+1 |
* | Attempt to unbreak cmake-based builds | Anton Korobeynikov | 2010-11-15 | 1 | -0/+1 |
* | First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou... | Anton Korobeynikov | 2010-11-15 | 6 | -675/+795 |
* | tidy up, no functionality change. | Chris Lattner | 2010-11-14 | 2 | -3/+1 |
* | move the pic base symbol stuff up to MachineFunction | Chris Lattner | 2010-11-14 | 6 | -44/+10 |
* | simplify getPICBaseSymbol a bit. | Chris Lattner | 2010-11-14 | 4 | -8/+8 |
* | random acts of tidiness. | Chris Lattner | 2010-11-14 | 1 | -10/+5 |
* | Recognise 32-bit ror-based bswap implementation used by uclibc | Peter Collingbourne | 2010-11-13 | 1 | -0/+29 |
* | Support ; as asm separator | Peter Collingbourne | 2010-11-13 | 1 | -1/+1 |
* | MC: Simplify Mach-O and ELF object writer implementations. | Daniel Dunbar | 2010-11-13 | 1 | -14/+14 |
* | Revert r118917, which is implicated in the llvm-gcc-i386-linux-selfhost failure. | Dan Gohman | 2010-11-13 | 1 | -5/+5 |
* | When the definition of an address value is in a different block | Dan Gohman | 2010-11-12 | 1 | -5/+5 |
* | accept lret as an alias for lretl, fixing the reopened part of PR8592 | Chris Lattner | 2010-11-12 | 2 | -2/+5 |
* | implement PR8592: empirically "lretq" is a "lret" with a rex.w prefix. | Chris Lattner | 2010-11-12 | 1 | -0/+2 |
* | tidy up. | Chris Lattner | 2010-11-12 | 1 | -3/+2 |
* | Remove possibly useful info from comment, per Chris. | Dale Johannesen | 2010-11-12 | 1 | -1/+1 |
* | Remove some explicit arguments to getELFSection. This is | Rafael Espindola | 2010-11-11 | 1 | -1/+1 |
* | Fix PR8211 | Bruno Cardoso Lopes | 2010-11-08 | 1 | -0/+6 |
* | implement aliases for div/idiv that have an explicit A register operand, | Chris Lattner | 2010-11-06 | 1 | -0/+20 |
* | add aliases for movs between seg registers and mem. There are multiple | Chris Lattner | 2010-11-06 | 1 | -0/+5 |
* | move the "sh[lr]d op,op" -> "shld $1, op,op" aliases to the .td file. | Chris Lattner | 2010-11-06 | 2 | -10/+18 |
* | work-in-progress | Chris Lattner | 2010-11-06 | 1 | -7/+6 |
* | go to great lengths to work around a GAS bug my previous patch | Chris Lattner | 2010-11-06 | 2 | -8/+8 |
* | rework the rotate-by-1 instructions to be defined like the | Chris Lattner | 2010-11-06 | 3 | -25/+46 |
* | change the fp comparison instructions to not have %st0 explicitly | Chris Lattner | 2010-11-06 | 2 | -12/+9 |
* | move the plethora of fp stack aliases to the .td file. | Chris Lattner | 2010-11-06 | 2 | -39/+48 |
* | add (and document) the ability for alias results to have | Chris Lattner | 2010-11-06 | 2 | -13/+16 |
* | generalize alias support to allow the result of an alias to | Chris Lattner | 2010-11-06 | 2 | -21/+20 |
* | move fnstsw aliases to .td file, fix typo | Chris Lattner | 2010-11-06 | 2 | -36/+6 |
* | move in/out aliases to the .td files. | Chris Lattner | 2010-11-06 | 2 | -16/+16 |
* | move sldt, imul, and movabsq aliases from c++ to .td file. | Chris Lattner | 2010-11-06 | 2 | -29/+18 |
* | correct suffix matching to search for s/l/t suffixes on | Chris Lattner | 2010-11-06 | 1 | -33/+31 |
* | fix a bug where we had an implicit assumption that the | Chris Lattner | 2010-11-06 | 2 | -27/+14 |