- 7a7e837 Added sext and zext patterns. by Evan Cheng · 19 years ago
- 85dd889 Add load + store folding srl and sra patterns. by Evan Cheng · 19 years ago
- c937ffa Beautify a few patterns. by Evan Cheng · 19 years ago
- 763b029 Some shl patterns which do load + store folding. by Evan Cheng · 19 years ago
- 605c415 A few helper fragments for loads. e.g. (i8 (load addr:$src)) -> (loadi8 addr:$src). Only to improve readibility. by Evan Cheng · 19 years ago
- 0ef3a77 Add and, or, and xor patterns which fold load + stores. by Evan Cheng · 19 years ago
- 6cad276 Add inc + dec patterns which fold load + stores. by Evan Cheng · 19 years ago
- 5ce4edb Add neg and not patterns which fold load + stores. by Evan Cheng · 19 years ago
- 5a38e02 Missed a couple redundant explicit type casts. by Evan Cheng · 19 years ago
- 9b6b642 Fix some bad choice of names: i16SExt8 ->i16immSExt8, etc. by Evan Cheng · 19 years ago
- b355854 * Split immSExt8 to i16SExt8 and i32SExt8 for i16 and i32 immediate operands. by Evan Cheng · 19 years ago
- f281e02 Add some integer mul patterns. by Evan Cheng · 19 years ago
- d160d48 Add some sub patterns. by Evan Cheng · 19 years ago
- ee93f9d Add a few more add / store patterns. e.g. ADD32mi8. by Evan Cheng · 19 years ago
- b51a059 * Added X86 store patterns. * Added X86 dec patterns. by Evan Cheng · 19 years ago
- ab24ed2 Added patterns for ADD8rm, etc. These fold load operands. e.g. addb 4(%esp), %al by Evan Cheng · 19 years ago
- 670fd8f Added explicit type field to ComplexPattern. by Evan Cheng · 19 years ago
- ec693f7 * Added intelligence to X86 LEA addressing mode matching routine so it returns by Evan Cheng · 19 years ago
- 8d20223 Remove unnecessary let hasCtrlDep=1 now it can be inferred. by Evan Cheng · 19 years ago
- 3d36a9f Several things: by Chris Lattner · 19 years ago
- d35b8c1 Added isel patterns for RET, JMP, and WRITEPORT. by Evan Cheng · 19 years ago
- 640f299 Proper support for shifts with register shift value. by Evan Cheng · 19 years ago
- 391c5d2 No longer track value types for asm printer operands, and remove them as by Nate Begeman · 19 years ago
- 5b9bbc8 Fix a bug in a recent patch that broke shifts by Chris Lattner · 19 years ago
- f070184 Add more X86 ISel patterns. by Evan Cheng · 19 years ago
- 441b223 encode rdtsc correctly by Chris Lattner · 19 years ago
- b873ff3 The second patch of X86 support for read cycle counter. by Andrew Lenharth · 19 years ago
- 6adaf79 Teach the x86 backend about the register constraints of its addressing mode. by Chris Lattner · 19 years ago
- f124d5e add more patterns, patch by Evan Cheng. by Chris Lattner · 19 years ago
- 78432fe Add patterns for some 16-bit immediate instructions, patch contributed by by Chris Lattner · 19 years ago
- 7a12537 Add patterns for several simple instructions that take i32 immediates. by Chris Lattner · 19 years ago
- 14e2cf6 Properly split f32 and f64 into separate register classes for scalar sse fp by Nate Begeman · 19 years ago
- 43ef131 give all operands names by Chris Lattner · 19 years ago
- 9d9dc81 add a few missing cases by Chris Lattner · 19 years ago
- b822aba Give ADJCALLSTACKDOWN/UP the correct operands. by Chris Lattner · 19 years ago
- 1c73c7b Scalar SSE: load +0.0 -> xorps/xorpd by Nate Begeman · 19 years ago
- 16b04f3 Get closer to fully working scalar FP in SSE regs. This gets singlesource by Nate Begeman · 19 years ago
- f63be7d First round of support for doing scalar FP using the SSE2 ISA extension and by Nate Begeman · 19 years ago
- f1702ac Initial set of .td file changes necessary to get scalar fp in xmm registers by Nate Begeman · 19 years ago
- 1e9448b Add markers in the asm file for tail calls, add a new ADJSTACKPTRri by Chris Lattner · 19 years ago
- 0dede07 Yes, calltarget is the operand of the day. by Chris Lattner · 19 years ago
- 2b3d56e Add some new instructions by Chris Lattner · 19 years ago
- 1be4811 add 'ret imm' instruction by Chris Lattner · 19 years ago
- 82c7897 Fix the syntax of the i/o instructions, these are obviously unused. by Chris Lattner · 20 years ago
- 5afc124 Add some new X86 instrs, patch contributed by Morten Ofstad by Chris Lattner · 20 years ago
- 1e6a715 add signed versions of the extra precision multiplies by Chris Lattner · 20 years ago
- b1f26fb add an fabs instr by Chris Lattner · 20 years ago
- da895d6 Fix spelling, patch contributed by Gabor Greif! by Chris Lattner · 20 years ago
- 40ff633 Add rotate instructions. by Chris Lattner · 20 years ago
- 0df53d2 Improve coverage of the X86 instruction set by adding 16-bit shift doubles. by Chris Lattner · 20 years ago
- 41e431b Teach the code generator that shrd/shld is commutable if it has an immediate. by Chris Lattner · 20 years ago
- 57fbfb5 Add conditional moves for the parity flag. by Chris Lattner · 20 years ago
- 10197ff ADC and IMUL are also commutable. by Chris Lattner · 20 years ago
- cc65bee Two changes here: by Chris Lattner · 20 years ago
- 546faca Correct the name of stosd for the AT&T syntax: by John Criswell · 20 years ago
- 09c750f Remove debugging code, fix encoding problem. This fixes the problems by Chris Lattner · 20 years ago
- d93d3b0 Add some new instructions. Fix the asm string for sbb32rr by Chris Lattner · 20 years ago
- 8f99eff Convert some missed patterns to support AT&T style by Chris Lattner · 20 years ago
- 10f873b Apparently the GNU assembler has a HUGE hack to be compatible with really by Chris Lattner · 20 years ago
- ac6a475 Fix incorrect suffix by Chris Lattner · 20 years ago
- 707c6fe Fix some more missed suffixes and swapped operands by Chris Lattner · 20 years ago
- 60c715c Add missing suffixes to FP instructions for AT&T mode by Chris Lattner · 20 years ago
- 3a173df Add support to the instruction patterns for AT&T style output, which will by Chris Lattner · 20 years ago
- 93c1ab2 Use a shorter form to express implicit use/defs in FpGETRESULT and FpSETRESULT. by Alkis Evlogimenos · 20 years ago
- 978f629 A call instruction should implicitely define ST0 since the return by Alkis Evlogimenos · 20 years ago
- c96bb81 Remove a bunch of ad-hoc target-specific flags that were only used by the by Chris Lattner · 20 years ago
- e4ead0c Add asmprintergen support for the last X86 instruction that needs it: pcrelative calls. by Chris Lattner · 20 years ago
- 9795b3a Scrunch memoperands, add a few more for floating point memops by Chris Lattner · 20 years ago
- 0f38e6c Make FPI take asm string and operand list by Chris Lattner · 20 years ago
- f5d3a83 Nuke the Im*i* patterns, by asmprintergenifying all users. by Chris Lattner · 20 years ago
- f29ed09 X86 instructions that read-modify-write memory are not LLVM two-address instructions. by Chris Lattner · 20 years ago
- 57a0230 Get rid of the Im8, Im16, Im32 classes, converting more instructions over to by Chris Lattner · 20 years ago
- 66fa1dc Convert asmprinter to new style of instruction printer by Chris Lattner · 20 years ago
- 36b6890 This is purely a formatting patch that gets us closer to the mecca of fitting by Chris Lattner · 20 years ago
- 1b9e20e Drop the first argument of FPI, and asmprinterify fxch by Chris Lattner · 20 years ago
- 30bf2d8 This purely mechanical patch gives the "I" tblgen class operand list and asm by Chris Lattner · 20 years ago
- 869f477 Convert Ii32 instructions over to use the asmprinter generator by Chris Lattner · 20 years ago
- 7d620d5 Convert the Ii16 instructions over by Chris Lattner · 20 years ago
- ab67067 Convert all Ii8 instructions over to the autogenerated asmprinter. by Chris Lattner · 20 years ago
- fc75271 Convert all I<> instructions to asmformat. by Chris Lattner · 20 years ago
- a35ce87 Eliminate 3 of the X86 printImplicit* flags. by Chris Lattner · 20 years ago
- 0e967d4 Convert more instructions over to the asmprinter by Chris Lattner · 20 years ago
- ffff708 Switch more instructions over to using the asmprinter. Fix bugs in the emission by Chris Lattner · 20 years ago
- 96563df Specify an asm string and operands lists for a bunch of instructions. by Chris Lattner · 20 years ago
- 4ad25e4 Entirely eliminate all patterns and expanders from this file. We shall go by Chris Lattner · 20 years ago
- 62cce39 Mark barrier instructions. Execution does not fall through uncond branches by Chris Lattner · 20 years ago
- 899dbdc No really, these are dead now by Chris Lattner · 20 years ago
- 0ca2c8e Now that compare instructions aren't lumped in with the other twoargfp instructions, by Chris Lattner · 20 years ago
- ab8decc Introduce a new FP instruction type to separate the compare cases from the by Chris Lattner · 20 years ago
- 665e661 Add support for the setp instructions by Chris Lattner · 20 years ago
- 440bbc2 Add immediate forms of in/out. Use let to shorten lines by Chris Lattner · 21 years ago
- 133dbb1 Fix issues that the local allocator has dealing with instructions that implicitly use ST(0) by Chris Lattner · 21 years ago
- 284b496 No really, fix printing for LLC. I gotta get a way for CVS to whine at me if by Chris Lattner · 21 years ago
- 2fc83a5 Correct printing for LLC and the encoding for the JIT by Chris Lattner · 21 years ago
- a1b5e16 Add two new instructions by Chris Lattner · 21 years ago
- 490e86f Add some new instructions by Chris Lattner · 21 years ago
- ca6ea0f Changes recommended by Chris: by John Criswell · 21 years ago
- 4ffff9e Added the llvm.readport and llvm.writeport intrinsics for x86. These do by John Criswell · 21 years ago
- 43ab3a8 Fix incorrect encoding of some ADC and SBB instuctions by Chris Lattner · 21 years ago
- ee98389 The sbb instructions really ARE sbb's, not adc's by Chris Lattner · 21 years ago