aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Alpha
AgeCommit message (Expand)Author
2005-04-14a 21264 fix, and fix the operator precidence on an and -> zap check (should f...Andrew Lenharth
2005-04-13WOW, function calls still seem to work after this.Andrew Lenharth
2005-04-13prepare for func call optimizationAndrew Lenharth
2005-04-13add matches for SxADDL and company, as well as simplify the SxADDQ codeAndrew Lenharth
2005-04-13added all flavors of zap for andingAndrew Lenharth
2005-04-13Remove support for ZERO_EXTEND_INREG. This pessimizes code, genering stuffChris Lattner
2005-04-12Get rid of idefs for arguments (oops)Andrew Lenharth
2005-04-12Get rid of idefs for argumentsAndrew Lenharth
2005-04-09This target does not support/want ISD::BRCONDTWOWAYChris Lattner
2005-04-08collect a few statistics, factor constants (constant loading and mult), fix l...Andrew Lenharth
2005-04-07Alpha zero extends setcc resultsAndrew Lenharth
2005-04-07fix a small optimization opertunity and make gcc happyAndrew Lenharth
2005-04-07fixup magic constant making code. tested by thousands of random divisions......Andrew Lenharth
2005-04-07lowercase instructions, makes diff happierAndrew Lenharth
2005-04-07It wasn't happy about this eitherAndrew Lenharth
2005-04-07Yea, it wasn't happyAndrew Lenharth
2005-04-06Make these 64 bit constants so that this compiles on x86-32 as well.Alkis Evlogimenos
2005-04-06added sdiv by 2^k and works for neg divisors alsoAndrew Lenharth
2005-04-06fix copy/paste errors, and add imm support to SxADDQ and SxSUBQAndrew Lenharth
2005-04-06Added Nate's div by constant stuff, also scaled operations!Andrew Lenharth
2005-04-05added lowerargs support for varargsAndrew Lenharth
2005-04-03is this simpler? I think it is simpler.Andrew Lenharth
2005-04-03fix 101 regressionsAndrew Lenharth
2005-04-02Select optimizationAndrew Lenharth
2005-04-02Try several things. 1) drop /i from FP ops 2) factor out FP to Int moves and...Andrew Lenharth
2005-04-02FNEG/FABS/UNDEFAndrew Lenharth
2005-04-02FNEG/FABSAndrew Lenharth
2005-04-02This target doesn't support fabs/fneg yet.Chris Lattner
2005-03-31make fp div trick dependend on flagAndrew Lenharth
2005-03-31PCMarker support for DAG and AlphaAndrew Lenharth
2005-03-30yea, fine DuraidAndrew Lenharth
2005-03-29Fix up some types and constantsAndrew Lenharth
2005-03-26Change interface to LowerCallTo to take a boolean isVarArg argument.Nate Begeman
2005-03-24Remove comments that are now meaningless from the pattern ISels, at Chris'sNate Begeman
2005-03-23don't lie to the register allocatorAndrew Lenharth
2005-03-22hum, it is good to use real instructionsAndrew Lenharth
2005-03-22two things: 1)evilness reduction patch, reduces the number of instructions h...Andrew Lenharth
2005-03-17Fix the missing symbols problem Bill was hitting. Patch contributed byChris Lattner
2005-03-15sure, I can set a flag, but if I never check it, why bother setting it? Shou...Andrew Lenharth
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2005-03-14FP 0.0 setcc optimization, and generate short branch sequence for setcc(FP) r...Andrew Lenharth
2005-03-13Should fix mesaAndrew Lenharth
2005-03-11remove a pseudo instruction and improve inline constant generationAndrew Lenharth
2005-03-10some typoes and .bss isn't liked, at allAndrew Lenharth
2005-03-09minor correction for Register that isn't usedAndrew Lenharth
2005-03-05don't break the build on 32-bit hosts.Chris Lattner
2005-03-05fix data size stuff for architectures with bit challenged data typesAndrew Lenharth
2005-03-04fix up stack pointer adjustmentsAndrew Lenharth
2005-03-04fix FCMOVxx typo, set rem and div to hardcode target reg to be the same as th...Andrew Lenharth
2005-03-03turn on IEEE for comparesAndrew Lenharth