aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/IA64
Commit message (Expand)AuthorAgeFilesLines
* Add FP versions of the binary operators, keeping the int and fp worlds seperate.Chris Lattner2005-09-281-58/+65
* Give all operands namesChris Lattner2005-09-141-1/+1
* ignore generated filesChris Lattner2005-09-071-0/+1
* Handle ANY_EXTEND like ZERO_EXTEND. Simplify the extend/truncate code onChris Lattner2005-09-021-59/+23
* 1. Use SubtargetFeatures in llc/lli.Jim Laskey2005-09-012-2/+4
* Fix a bug in my previous checkinChris Lattner2005-08-261-1/+1
* Change ConstantPoolSDNode to actually hold the Constant itself instead ofChris Lattner2005-08-261-2/+5
* fix a warning in optimized buildChris Lattner2005-08-251-1/+1
* Fix a crash I introduced into the IA64 backend with my copyfromreg change.Chris Lattner2005-08-221-1/+3
* Add a pass name for -time-passes outputChris Lattner2005-08-221-0/+1
* reenable collapse of loadimm+AND -> dep.z (thanks guys)Duraid Madina2005-08-211-5/+6
* Repair an out by one error for IA64.Jim Laskey2005-08-201-1/+1
* Split RegisterClass 'Methods' into MethodProtos and MethodBodiesChris Lattner2005-08-191-4/+9
* Put register classes in namespacesChris Lattner2005-08-191-3/+3
* This code has always been dead on itaniumChris Lattner2005-08-192-22/+0
* a bugfix (up top) and a quick repair job: disable generation of dep.zDuraid Madina2005-08-191-3/+3
* Mark some instructions as variable_ops, and PSEUDO_ALLOC as taking a GPR.Chris Lattner2005-08-191-7/+8
* update the backends to work with the new CopyFromReg/CopyToReg/ImplicitDef nodesChris Lattner2005-08-161-9/+12
* Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nastyNate Begeman2005-08-161-0/+1
* sorry!! this is temporary; for some reason the nasty constmul code seems toDuraid Madina2005-08-101-3/+4
* Update the targets to the new SETCC/CondCodeSDNode interfaces.Chris Lattner2005-08-091-97/+91
* Update to use the new MathExtras.h support for log2 computation.Chris Lattner2005-08-021-25/+4
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-84/+84
* Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode.Chris Lattner2005-07-101-4/+3
* Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNodeChris Lattner2005-07-101-1/+1
* Make several cleanups to Andrews varargs change:Chris Lattner2005-07-051-27/+16
* Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFileChris Lattner2005-06-252-4/+8
* If we support structs as va_list, we must pass pointers to them to va_copyAndrew Lenharth2005-06-221-13/+0
* core changes for varargsAndrew Lenharth2005-06-181-21/+35
* re-enable direct calls, this should just be a performance boostDuraid Madina2005-05-201-6/+5
* make angry compilers happy againDuraid Madina2005-05-151-1/+2
* treat TAILCALL nodes identically to CALL nodesChris Lattner2005-05-131-1/+3
* Add an isTailCall flag to LowerCallToChris Lattner2005-05-131-2/+3
* rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN.Chris Lattner2005-05-121-6/+6
* Pass in Calling Convention to use into LowerCallToChris Lattner2005-05-121-1/+2
* add the popcount instruction and support this in the iselDuraid Madina2005-05-112-1/+8
* No really IA*64* :)Chris Lattner2005-05-111-3/+3
* fix and cleanup constmul code a bit, this fixes mediabench/toast andDuraid Madina2005-05-091-13/+10
* fix typoAndrew Lenharth2005-05-041-0/+5
* support multiplication by constant negative integersDuraid Madina2005-05-021-4/+13
* add support for bools to SELECT, this fixes Prolangs-C/bison from theDuraid Madina2005-05-021-6/+35
* This target doesn't support the FSIN/FCOS/FSQRT nodes yetChris Lattner2005-04-301-0/+8
* Implement Value* tracking for loads and stores in the selection DAG. This en...Andrew Lenharth2005-04-271-2/+2
* clean up some warningsDuraid Madina2005-04-271-15/+15
* constmul bugfix: multiply by 27611 was brokenDuraid Madina2005-04-261-11/+10
* clean up the code! (oops) lots more cleaning left, however.Duraid Madina2005-04-261-22/+0
* * Add code to reduce multiplies by constant integers to shifts, adds andDuraid Madina2005-04-261-15/+439
* Convert tabs to spacesMisha Brukman2005-04-225-479/+478
* Remove trailing whitespaceMisha Brukman2005-04-2111-174/+174
* print negative 64 bit immediates as negative numbers, makes things a littleDuraid Madina2005-04-142-2/+9