aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/IA64
AgeCommit message (Expand)Author
2005-09-14Give all operands namesChris Lattner
2005-09-07ignore generated filesChris Lattner
2005-09-02Handle ANY_EXTEND like ZERO_EXTEND. Simplify the extend/truncate code onChris Lattner
2005-09-011. Use SubtargetFeatures in llc/lli.Jim Laskey
2005-08-26Fix a bug in my previous checkinChris Lattner
2005-08-26Change ConstantPoolSDNode to actually hold the Constant itself instead ofChris Lattner
2005-08-25fix a warning in optimized buildChris Lattner
2005-08-22Fix a crash I introduced into the IA64 backend with my copyfromreg change.Chris Lattner
2005-08-22Add a pass name for -time-passes outputChris Lattner
2005-08-21reenable collapse of loadimm+AND -> dep.z (thanks guys)Duraid Madina
2005-08-20Repair an out by one error for IA64.Jim Laskey
2005-08-19Split RegisterClass 'Methods' into MethodProtos and MethodBodiesChris Lattner
2005-08-19Put register classes in namespacesChris Lattner
2005-08-19This code has always been dead on itaniumChris Lattner
2005-08-19a bugfix (up top) and a quick repair job: disable generation of dep.zDuraid Madina
2005-08-19Mark some instructions as variable_ops, and PSEUDO_ALLOC as taking a GPR.Chris Lattner
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-10sorry!! this is temporary; for some reason the nasty constmul code seems toDuraid Madina
2005-08-09Update the targets to the new SETCC/CondCodeSDNode interfaces.Chris Lattner
2005-08-02Update to use the new MathExtras.h support for log2 computation.Chris Lattner
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
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-05Make several cleanups to Andrews varargs change:Chris Lattner
2005-06-25Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFileChris Lattner
2005-06-22If we support structs as va_list, we must pass pointers to them to va_copyAndrew Lenharth
2005-06-18core changes for varargsAndrew Lenharth
2005-05-20re-enable direct calls, this should just be a performance boostDuraid Madina
2005-05-15make angry compilers happy againDuraid Madina
2005-05-13treat TAILCALL nodes identically to CALL nodesChris Lattner
2005-05-13Add an isTailCall flag to LowerCallToChris Lattner
2005-05-12rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN.Chris Lattner
2005-05-12Pass in Calling Convention to use into LowerCallToChris Lattner
2005-05-11add the popcount instruction and support this in the iselDuraid Madina
2005-05-11No really IA*64* :)Chris Lattner
2005-05-09fix and cleanup constmul code a bit, this fixes mediabench/toast andDuraid Madina
2005-05-04fix typoAndrew Lenharth
2005-05-02support multiplication by constant negative integersDuraid Madina
2005-05-02add support for bools to SELECT, this fixes Prolangs-C/bison from theDuraid Madina
2005-04-30This target doesn't support the FSIN/FCOS/FSQRT nodes yetChris Lattner
2005-04-27Implement Value* tracking for loads and stores in the selection DAG. This en...Andrew Lenharth
2005-04-27clean up some warningsDuraid Madina
2005-04-26constmul bugfix: multiply by 27611 was brokenDuraid Madina
2005-04-26clean up the code! (oops) lots more cleaning left, however.Duraid Madina
2005-04-26* Add code to reduce multiplies by constant integers to shifts, adds andDuraid Madina
2005-04-22Convert tabs to spacesMisha Brukman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-14print negative 64 bit immediates as negative numbers, makes things a littleDuraid Madina
2005-04-14oops, this stopped us turning movl r4=0xFFFFFFFF;; and rX, r4 into zxt4Duraid Madina