2008-03-15 |
Evan Cheng | Replace all target specific implicit def instructions... |
blob | commitdiff | raw |
2008-02-27 |
Bill Wendling | Final de-tabification. |
blob | commitdiff | raw | diff to current |
2008-02-21 |
Andrew Lenharth | Atomic op support. If any gcc test uses __sync builtin... |
blob | commitdiff | raw | diff to current |
2008-02-16 |
Andrew Lenharth | llvm.memory.barrier, and impl for x86 and alpha |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Chris Lattner | rename SDTRet -> SDTNone. |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | get def use info more correct. |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isLoad -> isSimpleLoad due to evan's desire... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | Change the 'isStore' inferrer to look for 'SDNPMayStore' |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Evan Cheng | Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32... |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Andrew Lenharth | something wrong with this opt |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Bill Wendling | Unifacalize the CALLSEQ{START,END} stuff. |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Bill Wendling | Unify CALLSEQ_{START,END}. They take 4 parameters:... |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Owen Anderson | Add a flag for indirect branch instructions. |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Evan Cheng | Remove (somewhat confusing) Imp<> helper, use let Defs... |
blob | commitdiff | raw | diff to current |
2007-07-21 |
Evan Cheng | No more noResults. |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Evan Cheng | Change instruction description to split OperandList... |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Andrew Lenharth | Use this nifty Constraints thing and fix the inverted... |
blob | commitdiff | raw | diff to current |
2007-01-24 |
Andrew Lenharth | FTOIT and ITOFT are bit converts, and if we drop 21264s... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Andrew Lenharth | Be sure to grab weak functions too, and make implicit... |
blob | commitdiff | raw | diff to current |
2006-11-03 |
Chris Lattner | silence warnings. |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Andrew Lenharth | fix 2006-11-01-vastart.ll |
blob | commitdiff | raw | diff to current |
2006-10-31 |
Andrew Lenharth | more shotenning |
blob | commitdiff | raw | diff to current |
2006-10-31 |
Andrew Lenharth | Let us play simplify the td file (and fix a few missed... |
blob | commitdiff | raw | diff to current |
2006-10-31 |
Andrew Lenharth | Add all that branch mangling niftiness |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Evan Cheng | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using... |
blob | commitdiff | raw | diff to current |
2006-10-12 |
Chris Lattner | adjcallstack up/down clobbers the sp |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Chris Lattner | Use cute tblgen tricks to make zap handling more powerf... |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Chris Lattner | Remove dead/redundant instructions. These are handled... |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Evan Cheng | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Andrew Lenharth | catch constants more often |
blob | commitdiff | raw | diff to current |
2006-09-18 |
Andrew Lenharth | Jump tables on Alpha |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Evan Cheng | CALLSEQ_* produces chain even if that's not needed. |
blob | commitdiff | raw | diff to current |
2006-07-31 |
Evan Cheng | Remove a duplicate pattern/ |
blob | commitdiff | raw | diff to current |
2006-06-12 |
Andrew Lenharth | Let the alpha breakage begin. First Formals and RET... |
blob | commitdiff | raw | diff to current |
2006-06-04 |
Andrew Lenharth | ignore ordered/unordered for now |
blob | commitdiff | raw | diff to current |
2006-04-03 |
Andrew Lenharth | support x * (c1 + c2) where c1 and c2 are pow2s. speci... |
blob | commitdiff | raw | diff to current |
2006-04-03 |
Andrew Lenharth | mul by const conversion sequences. more coming soon |
blob | commitdiff | raw | diff to current |
2006-03-09 |
Andrew Lenharth | fcopysign for mixed mode |
blob | commitdiff | raw | diff to current |
2006-03-09 |
Andrew Lenharth | alpha and llvm have different oppinions on which arg... |
blob | commitdiff | raw | diff to current |
2006-03-09 |
Andrew Lenharth | Alpha Scheduling classes |
blob | commitdiff | raw | diff to current |
2006-03-09 |
Andrew Lenharth | fcopysign and get rid of dsnode cruft. custom PA runti... |
blob | commitdiff | raw | diff to current |
2006-02-03 |
Andrew Lenharth | isStoreToStackSlot |
blob | commitdiff | raw | diff to current |
2006-02-01 |
Andrew Lenharth | Add immediate forms of cmov and remove some cruft |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | cmovle != cmovlt |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Chris Lattner | PHI and INLINEASM are now built-in instructions provide... |
blob | commitdiff | raw | diff to current |
2006-01-26 |
Andrew Lenharth | minor renaming |
blob | commitdiff | raw | diff to current |
2006-01-26 |
Andrew Lenharth | allow R28 to be used for frame calculations without... |
blob | commitdiff | raw | diff to current |
2006-01-23 |
Andrew Lenharth | added stores to lsmark |
blob | commitdiff | raw | diff to current |
2006-01-23 |
Andrew Lenharth | fix up more lsmark stuff |
blob | commitdiff | raw | diff to current |
2006-01-23 |
Andrew Lenharth | yea, lowering this stuff will basically work |
blob | commitdiff | raw | diff to current |
2006-01-19 |
Andrew Lenharth | typo |
blob | commitdiff | raw | diff to current |
2006-01-19 |
Andrew Lenharth | nasty nasty patterns |
blob | commitdiff | raw | diff to current |
2006-01-16 |
Andrew Lenharth | fix short immediate loads |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Andrew Lenharth | this pattern was bogus |
blob | commitdiff | raw | diff to current |
2006-01-10 |
Andrew Lenharth | Int immediate loading fix |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Andrew Lenharth | proper branch not equal sequence |
blob | commitdiff | raw | diff to current |
2006-01-05 |
Chris Lattner | unbreak the build, these are now in TargetSelectionDAG.td |
blob | commitdiff | raw | diff to current |
2006-01-01 |
Andrew Lenharth | Move brcond over and fix some imm patterns. This may... |
blob | commitdiff | raw | diff to current |
2005-12-30 |
Andrew Lenharth | improve constant loading. Still sucks, but oh well |
blob | commitdiff | raw | diff to current |
2005-12-29 |
Andrew Lenharth | let us get some do what I meant not what I said stuff... |
blob | commitdiff | raw | diff to current |
2005-12-29 |
Andrew Lenharth | Fix up immediate handling |
blob | commitdiff | raw | diff to current |
2005-12-27 |
Andrew Lenharth | Restore some happiness to the JIT |
blob | commitdiff | raw | diff to current |
2005-12-27 |
Andrew Lenharth | Fix alpha regressions. |
blob | commitdiff | raw | diff to current |
2005-12-26 |
Evan Cheng | Added field noResults to Instruction. |
blob | commitdiff | raw | diff to current |
2005-12-25 |
Andrew Lenharth | add br pattern, unify JSR and BSR ISel instrs, and... |
blob | commitdiff | raw | diff to current |
2005-12-25 |
Andrew Lenharth | All that just to lower div and rem |
blob | commitdiff | raw | diff to current |
2005-12-24 |
Andrew Lenharth | All addressing modes are now exposed. The only remaini... |
blob | commitdiff | raw | diff to current |
2005-12-24 |
Andrew Lenharth | Unify the patterns for loads and stores. Now offset... |
blob | commitdiff | raw | diff to current |
2005-12-24 |
Andrew Lenharth | Let's see if we can break things. |
blob | commitdiff | raw | diff to current |
2005-12-24 |
Andrew Lenharth | move loads and stores over. Smart addr selection comming |
blob | commitdiff | raw | diff to current |
2005-12-12 |
Andrew Lenharth | fix FP selects |
blob | commitdiff | raw | diff to current |
2005-12-11 |
Andrew Lenharth | FP select improvements (and likely breakage), oh and... |
blob | commitdiff | raw | diff to current |
2005-12-09 |
Andrew Lenharth | it helps if your conditionals are not reversed |
blob | commitdiff | raw | diff to current |
2005-12-06 |
Andrew Lenharth | fix divide and remainder |
blob | commitdiff | raw | diff to current |
2005-12-06 |
Andrew Lenharth | added instructions with inverted immediates |
blob | commitdiff | raw | diff to current |
2005-12-05 |
Andrew Lenharth | yea, it helps to have your path set right when testing |
blob | commitdiff | raw | diff to current |
2005-12-05 |
Andrew Lenharth | These never trigger, but whatever |
blob | commitdiff | raw | diff to current |
2005-12-05 |
Andrew Lenharth | move this over to the dag |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Andrew Lenharth | Make typesafe that which isn't: FCMOVxx |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Andrew Lenharth | FPSelect and more custom lowering |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Andrew Lenharth | All sorts of stuff. |
blob | commitdiff | raw | diff to current |
2005-11-22 |
Andrew Lenharth | massive DAGISel patch. lots and lots more stuff compil... |
blob | commitdiff | raw | diff to current |
2005-11-11 |
Andrew Lenharth | continued readcyclecounter support |
blob | commitdiff | raw | diff to current |
2005-11-09 |
Andrew Lenharth | whatever. Intermediate patch to see what breaks. ... |
blob | commitdiff | raw | diff to current |
2005-10-26 |
Andrew Lenharth | int comparison patterns |
blob | commitdiff | raw | diff to current |
2005-10-26 |
Andrew Lenharth | Simplify instinfo, set random bits on more fp insts... |
blob | commitdiff | raw | diff to current |
2005-10-23 |
Andrew Lenharth | Add several things. |
blob | commitdiff | raw | diff to current |
2005-10-22 |
Andrew Lenharth | Well, the Constant matching pattern works. Can't say... |
blob | commitdiff | raw | diff to current |
2005-10-21 |
Andrew Lenharth | byte zap not immediate goodness |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Andrew Lenharth | Inst cleanup. As a bonus, operands are in the correct... |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Andrew Lenharth | added a few 1 operand form stuff. Seems to break regal... |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Andrew Lenharth | Sounds good, finish the intop conversion. |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Chris Lattner | Add some pattern fragments to simplify the repetitive... |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Chris Lattner | simplify this a bit by using immediates |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Andrew Lenharth | ret 0; works, not much else |
blob | commitdiff | raw | diff to current |
2005-10-06 |
Andrew Lenharth | remove VAX compatibility instruction, we will never... |
blob | commitdiff | raw | diff to current |
2005-08-19 |
Chris Lattner | mark variable arity instructions as such. Alpha wins... |
blob | commitdiff | raw | diff to current |
2005-08-12 |
Andrew Lenharth | match gcc's use of tabs, makes diffs easier |
blob | commitdiff | raw | diff to current |
2005-08-01 |
Andrew Lenharth | update function codes to reflect /su flags that have... |
blob | commitdiff | raw | diff to current |
next |