- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- 6e141fd Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. by Evan Cheng · 17 years ago
- c69107c Unifacalize the CALLSEQ{START,END} stuff. by Bill Wendling · 17 years ago
- 0f8d9c0 Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack by Bill Wendling · 17 years ago
- 071a279 Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead. by Evan Cheng · 17 years ago
- ffbacca No more noResults. by Evan Cheng · 17 years ago
- 64d80e3 Change instruction description to split OperandList into OutOperandList and by Evan Cheng · 17 years ago
- 56fe527 remove redundant/dead vars by Chris Lattner · 18 years ago
- 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 18 years ago
- 740c2e0 adjcallstackup/down clobbers the stack pointer by Chris Lattner · 18 years ago
- af9db75 Add properties to ComplexPattern. by Evan Cheng · 18 years ago
- 466685d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 18 years ago
- aca36b9 Use a couple of multiclass patterns to factor some integer ops. by Chris Lattner · 18 years ago
- 1662239 remove a bunch of comments by Chris Lattner · 18 years ago
- bb7b844 CALLSEQ_* produces chain even if that's not needed. by Evan Cheng · 18 years ago
- 4c15e33 Some notes and thoughts to myself by Chris Lattner · 18 years ago
- 2deb87f The HasNoV9 hack isn't needed here, now that tblgen knows that CustomDAGSchedInserter by Chris Lattner · 18 years ago
- 551bf3f kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC by Nate Begeman · 18 years ago
- ad7a3e6 Use the auto-generated call matcher. Remove a broken impl of the frameaddr/returnaddr by Chris Lattner · 19 years ago
- f613fcb Update to new-style flags usage, simplifying the .td file by Chris Lattner · 19 years ago
- 9413678 add an option to turn on LSR. by Chris Lattner · 19 years ago
- 7c90f73 Rename SPARC V8 target to be the LLVM SPARC target. by Chris Lattner · 19 years ago
- c8c0bb0 %fcc is not an alias for %fcc0 by Chris Lattner · 19 years ago
- 4032cf0 correct an opcode by Chris Lattner · 19 years ago
- af370f7 add conditional moves of float and double values on int/fp condition codes. by Chris Lattner · 19 years ago
- 7a4d291 treat conditional branches the same way as conditional moves (giving them by Chris Lattner · 19 years ago
- 6788faa compactify all of the integer conditional moves into one instruction that takes by Chris Lattner · 19 years ago
- 97f9102 Add immediate forms of integer cmovs by Chris Lattner · 19 years ago
- 749d6fa Shrinkify by Chris Lattner · 19 years ago
- 6dc83c7 Add the full complement of conditional moves of integer registers. by Chris Lattner · 19 years ago
- 3772bcb Revamp the ICC/FCC reading instructions to be parameterized in terms of the by Chris Lattner · 19 years ago
- 9072c05 Compile: by Chris Lattner · 19 years ago
- b34d3fd When in v9 mode, emit fabsd/fnegd/fmovd by Chris Lattner · 19 years ago
- 76afdc9 First step towards V9 instructions in the V8 backend, two conditional move by Chris Lattner · 19 years ago
- 44ea7b1 Use V8ISD::CALL instead of ISD::CALL by Chris Lattner · 19 years ago
- cedc6f4 PHI and INLINEASM are now built-in instructions provided by Target.td by Chris Lattner · 19 years ago
- 4fca017 Don't print a label for the first MBB in a function. by Chris Lattner · 19 years ago
- 4bb9102 Fix branches on FP compares by Chris Lattner · 19 years ago
- b9169ce Use Evan's outflag stuff to implement V8cmpicc. This allows us to write a by Chris Lattner · 19 years ago
- 1b8af84 Unbreak ret void :-/ by Chris Lattner · 19 years ago
- bda559e Write this pattern in canonical form, allowing more patterns to match. by Chris Lattner · 19 years ago
- 6da8d99 New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replace by Evan Cheng · 19 years ago
- 2b4ea79 Added field noResults to Instruction. by Evan Cheng · 19 years ago
- 171049d * Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead. by Evan Cheng · 19 years ago
- 3cb7187 fix the int<->fp instructions, which apparently take a single float register by Chris Lattner · 19 years ago
- a01c0cc clean up .td file by using evan's new FLAG thing by Chris Lattner · 19 years ago
- bcfdec7 Correct bool truncstore operand order by Chris Lattner · 19 years ago
- e2d97f8 add the other bool zextload as well by Chris Lattner · 19 years ago
- a1251f2 implement zextload bool by Chris Lattner · 19 years ago
- 96d5bb7 Fix syntax for indirect calls. This fixes Olden/mst by Chris Lattner · 19 years ago
- 97561fc apparently rdy isn't actually a psuedo instruction. Use rd %y by Chris Lattner · 19 years ago
- beecfd2 add fneg/fabs support for doubles by Chris Lattner · 19 years ago
- f53d0bf add bool truncstores by Chris Lattner · 19 years ago
- 7a48e50 Configure the asmwriter to allow constant pools to be printed correctly by Chris Lattner · 19 years ago
- b04c5c8 add support for integer extloads by Chris Lattner · 19 years ago
- 20ad53f Add support for undef by Chris Lattner · 19 years ago
- dab05f0 Change return lowering so that we can autogen the matching code. by Chris Lattner · 19 years ago
- 2db3ff6 Implement Calls for V8. This would be completely autogenerated except for by Chris Lattner · 19 years ago
- eee99bd Push ops list, asm string, and pattern all the way up to InstV8. Move the by Chris Lattner · 19 years ago
- 3308449 Give V8 select_cc, in the spirit of the PPC backend by Chris Lattner · 19 years ago
- 98f8536 remove some unused instructions by Chris Lattner · 19 years ago
- 8fa54dc Add frameindex support by Chris Lattner · 19 years ago
- 76acc87 Add constant pool support, including folding into addresses. by Chris Lattner · 19 years ago
- e357246 Add initial support for global variables, and fix a bug in addr mode selection by Chris Lattner · 19 years ago
- 04dd673 Claiming that branch targets are registers is not very wholesome. Change them by Chris Lattner · 19 years ago
- 456b940 Add unordered comparisons by Chris Lattner · 19 years ago
- 5b2dfc7 Add patterns to the rest of the int condbranches and some of the fp branches by Chris Lattner · 19 years ago
- 4d55aca Add initial conditional branch support. This doesn't actually work yet due by Chris Lattner · 19 years ago
- 38abcb5 Eliminate CMPri, which is a synonym for SUBCCri by Chris Lattner · 19 years ago
- 294974b add fneg,fabs,fsqrt instructions by Chris Lattner · 19 years ago
- b4d5172 Add patterns for fround/fextend and the funny fsmuld instruction by Chris Lattner · 19 years ago
- 10c6aed Add FP +,-,*,/ by Chris Lattner · 19 years ago
- 558bfe0 Give patterns to F3_3 instructions by Chris Lattner · 19 years ago
- 37949f5 Add patterns for multiply, simplify Y register handling stuff, add RDY instruction by Chris Lattner · 19 years ago
- 9034b88 Make the addressing modes smarter by Chris Lattner · 19 years ago
- 87a63f8 remove some unused instructions by Chris Lattner · 19 years ago
- 2cfdbb2 add andn/orn/xorn patterns. This allows us to compile this: by Chris Lattner · 19 years ago
- 53ec203 add patterns for FP stores by Chris Lattner · 19 years ago
- d55e1ca Add [reg+reg] integer stores by Chris Lattner · 19 years ago
- d30a630 Add store patterns by Chris Lattner · 19 years ago
- b575baf add fp load patterns, switch rest of loads and stores to use addrmodes by Chris Lattner · 19 years ago
- 1963783 Add integer load[r+r] forms. by Chris Lattner · 19 years ago
- 84e2abf Add patterns for the rest of the loads. Add 'ri' suffixes to the load and store insts by Chris Lattner · 19 years ago
- bc83fd9 Add basic addressing mode support and one load. by Chris Lattner · 19 years ago
- b71f9f8 Use a combination of sethi and or to build arbitrary immediates. by Chris Lattner · 19 years ago
- 57dd3bc Use sethi to build large immediates with zeros at the bottom by Chris Lattner · 19 years ago
- d2cd466 Add shift and small immediate support by Chris Lattner · 19 years ago
- f83cee6 Add some basic reg-reg instructions by Chris Lattner · 19 years ago
- e33a3ff Add empty patterns to all F3_1 instructions by Chris Lattner · 19 years ago
- 7b0902d Add some simple integer patterns. This allows us to compile this: by Chris Lattner · 19 years ago
- bc3d362 Add a pattern for 'ret'. This now compiles: by Chris Lattner · 19 years ago
- f3bf50d Add empty patterns for F3_2 instructions by Chris Lattner · 19 years ago
- 0d8fcd3 Convert the remaining instructions over, branches and calls. Fix a couple by Chris Lattner · 19 years ago
- dc6938a convert FP instructions to use an asmstring and operand list, allowing FP by Chris Lattner · 19 years ago
- 13e1501 Add a couple more instrs by Chris Lattner · 19 years ago
- 17392e0 asmprint pseudo instrs by Chris Lattner · 19 years ago
- d4f2ab5 Autogenerate asmprinter for F3_2 instructions by Chris Lattner · 19 years ago
- 1c4f435 Switch F3_1 instructions over to use AsmStrings by Chris Lattner · 19 years ago
- 96b84be Add operand info for F3_[12] instructions, getting V8 back to basic functionality. by Chris Lattner · 19 years ago
- 3ff5751 add some simple operand info by Chris Lattner · 19 years ago