aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Alpha/AlphaISelPattern.cpp
AgeCommit message (Expand)Author
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-14fix callsAndrew Lenharth
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-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-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-22two things: 1)evilness reduction patch, reduces the number of instructions h...Andrew Lenharth
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-11remove a pseudo instruction and improve inline constant generationAndrew Lenharth
2005-03-04fix FCMOVxx typo, set rem and div to hardcode target reg to be the same as th...Andrew Lenharth
2005-03-03beter Select on FPAndrew Lenharth
2005-03-02remove 32 sign extend after 32 sextload and handle small negative constantAndrew Lenharth
2005-02-25make BB labels be exported for debuging, add fp negation optimization, furthe...Andrew Lenharth
2005-02-23Ah the problems you have to fix when you stray from the One True Way (TM)Andrew Lenharth
2005-02-22oopsAndrew Lenharth
2005-02-22dynamic stack allocasAndrew Lenharth
2005-02-14fix setcc on floats, fixes singlesource:pi, perhaps othersAndrew Lenharth
2005-02-12try to do better match for i32 addsAndrew Lenharth
2005-02-12oops, I was sure this had already gond though the nightly testerAndrew Lenharth