aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Alpha
AgeCommit message (Expand)Author
2005-10-06This is suppose to work nowAndrew Lenharth
2005-10-06remove VAX compatibility instruction, we will never use thisAndrew Lenharth
2005-10-02Sort the cpu and features table, so that the alpha backend doesn't fail EVERYChris Lattner
2005-09-30subtarget support for CIX and FIX extentions (the only 2 I care about right now)Andrew Lenharth
2005-09-30Pass extra regclasses into spilling codeChris Lattner
2005-09-29begining alpha subtarget supportAndrew Lenharth
2005-09-28Add FP versions of the binary operators, keeping the int and fp worlds seperate.Chris Lattner
2005-09-13This code is no longer needed, it is moved to the target-indep codeChris Lattner
2005-09-13Majik numbers are badChris Lattner
2005-09-07ignore generated filesChris Lattner
2005-09-06Fix up the AssertXext problem, as well as adding it at callsAndrew Lenharth
2005-09-04revert part of the last change, should fix regressionsAndrew Lenharth
2005-09-02Pull out Lowering in preperation for multiple ISels. Oh, and get rid of some...Andrew Lenharth
2005-09-011. Use SubtargetFeatures in llc/lli.Jim Laskey
2005-08-26Change ConstantPoolSDNode to actually hold the Constant itself instead ofChris Lattner
2005-08-19Put register classes in namespacesChris Lattner
2005-08-19This code has always been dead for alphaChris Lattner
2005-08-19mark variable arity instructions as such. Alpha wins the battle forChris Lattner
2005-08-17Fix some bugs in the alpha backend, some of which I introduced yesterday,Chris Lattner
2005-08-17thinko. Should fix s4addl.ll regressionAndrew Lenharth
2005-08-16update the backends to work with the new CopyFromReg/CopyToReg/ImplicitDef nodesChris Lattner
2005-08-16Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nastyNate Begeman
2005-08-15isIntImmediate is a good Idea. Add a flavor that checks bounds while it is a...Andrew Lenharth
2005-08-12match gcc's use of tabs, makes diffs easierAndrew Lenharth
2005-08-12.section cleanup, patch from Nicholas RileyAndrew Lenharth
2005-08-09Update the targets to the new SETCC/CondCodeSDNode interfaces.Chris Lattner
2005-08-04No, IDEFs shouldn't be JITedAndrew Lenharth
2005-08-03Alpha ABI specifies stack is always 16 byte alligned, and gcc does it, so I w...Andrew Lenharth
2005-08-02one more hunk that got droppedChris Lattner
2005-08-02Update to use the new MathExtras.h support for log2 computation.Chris Lattner
2005-08-01update function codes to reflect /su flags that have been added since this wa...Andrew Lenharth
2005-08-01use llabs not absAndrew Lenharth
2005-07-30Keep tabs and trailing spaces out.Jeff Cohen
2005-07-28support bsr, and more .td simplificationAndrew Lenharth
2005-07-28get lazy JITing working. Some of shootout runs nowAndrew Lenharth
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-07-27fix some warnings when compiled with 32-bit hostsChris Lattner
2005-07-23fix compile errorAndrew Lenharth
2005-07-22Handle more imm forms, and load small negative i32 constants without hitting ...Andrew Lenharth
2005-07-22finally found the gcc defined constantsAndrew Lenharth
2005-07-22Alpha JIT (beta)Andrew Lenharth
2005-07-22simpilfy instruction encoding (and make the lines way shorter, aka Misha happ...Andrew Lenharth
2005-07-12Fix povray and minor cleanupsAndrew Lenharth
2005-07-10Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode.Chris Lattner
2005-07-10Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNodeChris Lattner
2005-07-07clean up prolouge and epilougeAndrew Lenharth
2005-07-05Make several cleanups to Andrews varargs change:Chris Lattner
2005-07-04check the correct VTAndrew Lenharth
2005-07-03fix loading address of fp symbolsAndrew Lenharth
2005-07-01simplify call code, remove pseudo ops for div and rem, track more loads and s...Andrew Lenharth