- 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
- 19914ed something wrong with this opt by Andrew Lenharth · 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
- 20ab290 Add a flag for indirect branch instructions. by Owen Anderson · 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
- 15b7823 Use this nifty Constraints thing and fix the inverted conditional moves by Andrew Lenharth · 17 years ago
- 3553d86 FTOIT and ITOFT are bit converts, and if we drop 21264s, are always available by Andrew Lenharth · 18 years ago
- 913ab05 Be sure to grab weak functions too, and make implicit defs comments by Andrew Lenharth · 18 years ago
- 1331dec silence warnings. by Chris Lattner · 18 years ago
- d079cdb fix 2006-11-01-vastart.ll by Andrew Lenharth · 18 years ago
- 6bbf6b0 more shotenning by Andrew Lenharth · 18 years ago
- 956a431 Let us play simplify the td file (and fix a few missed sub and mul patterns). by Andrew Lenharth · 18 years ago
- f81173f Add all that branch mangling niftiness by Andrew Lenharth · 18 years ago
- 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 18 years ago
- 93b8e49 adjcallstack up/down clobbers the sp by Chris Lattner · 18 years ago
- d615ded Use cute tblgen tricks to make zap handling more powerful. Specifically, by Chris Lattner · 18 years ago
- 78feeb0 Remove dead/redundant instructions. These are handled by ZAPNOTi by Chris Lattner · 18 years ago
- 466685d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 18 years ago
- 6b63403 catch constants more often by Andrew Lenharth · 18 years ago
- ea4f9d5 Jump tables on Alpha by Andrew Lenharth · 18 years ago
- bb7b844 CALLSEQ_* produces chain even if that's not needed. by Evan Cheng · 18 years ago
- 043eb82 Remove a duplicate pattern/ by Evan Cheng · 18 years ago
- f2b806a Let the alpha breakage begin. First Formals and RET. next Calls by Andrew Lenharth · 18 years ago
- a5cc38b ignore ordered/unordered for now by Andrew Lenharth · 18 years ago
- f87e793 support x * (c1 + c2) where c1 and c2 are pow2s. special case for c2 == 4 by Andrew Lenharth · 18 years ago
- afe3f49 mul by const conversion sequences. more coming soon by Andrew Lenharth · 18 years ago
- e5b71d0 fcopysign for mixed mode by Andrew Lenharth · 18 years ago
- 283f222 alpha and llvm have different oppinions on which arg is the sign bit by Andrew Lenharth · 18 years ago
- 017c556 Alpha Scheduling classes by Andrew Lenharth · 18 years ago
- 13beebb fcopysign and get rid of dsnode cruft. custom PA runtimes make this better in some senses by Andrew Lenharth · 18 years ago
- 133d310 isStoreToStackSlot by Andrew Lenharth · 19 years ago
- 77f0885 Add immediate forms of cmov and remove some cruft by Andrew Lenharth · 19 years ago
- c7e1852 cmovle != cmovlt 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
- 9e23485 minor renaming by Andrew Lenharth · 19 years ago
- cd1544e allow R28 to be used for frame calculations without entirely removing it from circulation by Andrew Lenharth · 19 years ago
- 66e4958 added stores to lsmark by Andrew Lenharth · 19 years ago
- 8707605 fix up more lsmark stuff by Andrew Lenharth · 19 years ago
- 167bc6e yea, lowering this stuff will basically work by Andrew Lenharth · 19 years ago
- 3942447 typo by Andrew Lenharth · 19 years ago
- c6a335b nasty nasty patterns by Andrew Lenharth · 19 years ago
- 6e707fb fix short immediate loads by Andrew Lenharth · 19 years ago
- 3b628f8 this pattern was bogus by Andrew Lenharth · 19 years ago
- 29418a8 Int immediate loading fix by Andrew Lenharth · 19 years ago
- f7c4bd6 proper branch not equal sequence by Andrew Lenharth · 19 years ago
- bfc89d3 unbreak the build, these are now in TargetSelectionDAG.td by Chris Lattner · 19 years ago
- feab2f8 Move brcond over and fix some imm patterns. This may be the last change before changing the default alpha isel. by Andrew Lenharth · 19 years ago
- dcbaf8a improve constant loading. Still sucks, but oh well by Andrew Lenharth · 19 years ago
- a117b18 let us get some do what I meant not what I said stuff checked in. You would think the alpha backend would be 64bit clean by Andrew Lenharth · 19 years ago
- aa6ed8c Fix up immediate handling by Andrew Lenharth · 19 years ago
- 713b0b5 Restore some happiness to the JIT by Andrew Lenharth · 19 years ago
- 424ba78 Fix alpha regressions. by Andrew Lenharth · 19 years ago
- 2b4ea79 Added field noResults to Instruction. by Evan Cheng · 19 years ago
- eececba add br pattern, unify JSR and BSR ISel instrs, and add BSR support for DAG by Andrew Lenharth · 19 years ago
- 53d8970 All that just to lower div and rem by Andrew Lenharth · 19 years ago
- c687b48 All addressing modes are now exposed. The only remaining relocated forms by Andrew Lenharth · 19 years ago
- b671860 Unify the patterns for loads and stores. Now offset addressing should be by Andrew Lenharth · 19 years ago
- 4e62951 Let's see if we can break things. by Andrew Lenharth · 19 years ago
- 9fa4d4c move loads and stores over. Smart addr selection comming by Andrew Lenharth · 19 years ago
- 110f224 fix FP selects by Andrew Lenharth · 19 years ago
- e41419f FP select improvements (and likely breakage), oh and crazy people might want to *return* floating point values. Don't see why myself by Andrew Lenharth · 19 years ago
- dd3ccde it helps if your conditionals are not reversed by Andrew Lenharth · 19 years ago
- bbe1225 fix divide and remainder by Andrew Lenharth · 19 years ago
- eda80a0 added instructions with inverted immediates by Andrew Lenharth · 19 years ago
- 8a3a5fc yea, it helps to have your path set right when testing by Andrew Lenharth · 19 years ago
- 5de36f9 These never trigger, but whatever by Andrew Lenharth · 19 years ago
- 7962065 move this over to the dag by Andrew Lenharth · 19 years ago
- b2156f9 Make typesafe that which isn't: FCMOVxx by Andrew Lenharth · 19 years ago
- cd80496 FPSelect and more custom lowering by Andrew Lenharth · 19 years ago
- 7f0db91 All sorts of stuff. by Andrew Lenharth · 19 years ago
- 50b3784 massive DAGISel patch. lots and lots more stuff compiles now by Andrew Lenharth · 19 years ago
- 51b8d54 continued readcyclecounter support by Andrew Lenharth · 19 years ago
- 5cefc5e whatever. Intermediate patch to see what breaks. Seems ok. by Andrew Lenharth · 19 years ago
- 2012cc0 int comparison patterns by Andrew Lenharth · 19 years ago
- 641b64a Simplify instinfo, set random bits on more fp insts, and fix 1 opcode by Andrew Lenharth · 19 years ago
- 8b7f14e Add several things. by Andrew Lenharth · 19 years ago
- 756fbeb Well, the Constant matching pattern works. Can't say much about calls or globals yet. by Andrew Lenharth · 19 years ago
- fe9234d byte zap not immediate goodness by Andrew Lenharth · 19 years ago
- 1f347a3 Inst cleanup. As a bonus, operands are in the correct order for cmovs. Expect new stuff to pass in the JIT tonight by Andrew Lenharth · 19 years ago
- 964b6aa added a few 1 operand form stuff. Seems to break regalloc on alpha. sigh by Andrew Lenharth · 19 years ago
- 892ade7 Sounds good, finish the intop conversion. by Andrew Lenharth · 19 years ago
- ae4be98 Add some pattern fragments to simplify the repetitive parts of the patterns by Chris Lattner · 19 years ago
- d7cc4c4 simplify this a bit by using immediates by Chris Lattner · 19 years ago
- 4907d22 ret 0; works, not much else by Andrew Lenharth · 19 years ago
- d5613de remove VAX compatibility instruction, we will never use this by Andrew Lenharth · 19 years ago
- 80132a4 mark variable arity instructions as such. Alpha wins the battle for by Chris Lattner · 19 years ago
- 1f3e808 match gcc's use of tabs, makes diffs easier by Andrew Lenharth · 19 years ago
- 5bca0da update function codes to reflect /su flags that have been added since this was written by Andrew Lenharth · 19 years ago
- 98169be support bsr, and more .td simplification by Andrew Lenharth · 19 years ago
- f3f951a simpilfy instruction encoding (and make the lines way shorter, aka Misha happification) by Andrew Lenharth · 19 years ago
- 5d5b17b simplify call code, remove pseudo ops for div and rem, track more loads and stores by Andrew Lenharth · 19 years ago
- cf8bf38 simplify call code, remove pseudo ops for div and rem, track more loads and stores by Andrew Lenharth · 19 years ago
- 06ef884 restore old srcValueNode behavior and try to to work around it by Andrew Lenharth · 19 years ago
- fce587e support more relocations for stores also by Andrew Lenharth · 19 years ago
- c7989ce Get rid of all symbolic loads. I now do gernate all relocations sequences by Andrew Lenharth · 19 years ago
- c95d984 get rid of another pseudo op by Andrew Lenharth · 19 years ago