aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/IA64
AgeCommit message (Expand)Author
2005-12-05Add some explicit type casts so that tblgen knows the type of the shiftamount...Chris Lattner
2005-12-01IA64 doesn't support the LOCATION node, and for some reason the ISelPatternChris Lattner
2005-12-01Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman
2005-11-30Pay attn to the node returned by SelectNodeToChris Lattner
2005-11-30No longer track value types for asm printer operands, and remove them asNate Begeman
2005-11-29No targets support line number info yet.Chris Lattner
2005-11-25add support for dynamic_stackalloc to the dag isel (thanks andrew ;)Duraid Madina
2005-11-21add support for div/rem to the dag->dag isel. yay.Duraid Madina
2005-11-21Eliminate unneeded intermediate class. Move doFinalizeMethod to bottom ofChris Lattner
2005-11-21Start using shared asmprinter Constant Pool emitter, use shorter cpi names.Chris Lattner
2005-11-21Adjust to capitalized AsmPrinter method namesChris Lattner
2005-11-21Use PrivateGlobalPrefix for basic block labelsChris Lattner
2005-11-21Start using SwitchSection, allowing globals and functions to be emittedChris Lattner
2005-11-21Rename SwitchSection -> switchSection to avoid conflicting with a futureChris Lattner
2005-11-21Start using PrivateGlobalPrefix correctlyChris Lattner
2005-11-14add FP select. next up - divide!Duraid Madina
2005-11-08Add a new option to indicate we want the code generator to emit code quickly,...Chris Lattner
2005-11-07add support for storing and returning boolsDuraid Madina
2005-11-06just some random hacking - calls (particularly indirect) need a lot ofDuraid Madina
2005-11-06ask for 16-byte aligned jmpbufs. This should unbreak C++ on IA64 (andDuraid Madina
2005-11-04oops, forgot to load GP for indirect calls, though the old code now commentedDuraid Madina
2005-11-04kill redundant SP/GP/RP save/restores across callsDuraid Madina
2005-11-04add support for loading boolsDuraid Madina
2005-11-04fun with predicates! (add TRUNC i64->i1, AND i1 i1, fix XOR i1 i1)Duraid Madina
2005-11-03add pattern to load constant 0 into a predicate regDuraid Madina
2005-11-03Fix a bug that prevented this pattern from matchingChris Lattner
2005-11-02"fix" support for FP constants (this code asserts in the scheduler,Duraid Madina
2005-11-02add F0 and F1 to the FP register classDuraid Madina
2005-11-02This works nowChris Lattner
2005-11-02add support for SELECT to TargetSelectionDAG.td, add support forDuraid Madina
2005-11-02add support for loading FP constants +0.0 and +1.0 to the dag isel,Duraid Madina
2005-11-01heh, scheduling was easy?Duraid Madina
2005-11-01FORTRAN!!! :( and other similarly unfortunate things mean that on ia64Duraid Madina
2005-11-01so tablegen was thinking I might want to convert FPs to predicates.Duraid Madina
2005-11-01add support for int->FP and FP->int ops, and add ia64 patterns for theseDuraid Madina
2005-11-01add zeroextend predicate->integerDuraid Madina
2005-10-31add FP compares and implicit register defs to the dag iselDuraid Madina
2005-10-30fix some broken comparisons, this affected the Pattern isel too.Duraid Madina
2005-10-29add some FP stuff, some mix.* stuff, and constant pool support to theDuraid Madina
2005-10-29add shladdDuraid Madina
2005-10-28These are autogeneratedChris Lattner
2005-10-28DAG->DAG instruction selection for ia64! "hello world" works, not much else.Duraid Madina
2005-10-28remove dead stuffChris Lattner
2005-10-28Eliminate getClass, it is not neededChris Lattner
2005-10-21Don't generate operations that aren't yet supportedNate Begeman
2005-10-07Fix CodeGen/Generic/bool-to-double.llChris Lattner
2005-09-30these registers don't belong to any register classes, so don't mark themChris Lattner
2005-09-30these methods get extra argsChris Lattner
2005-09-28Add FP versions of the binary operators, keeping the int and fp worlds seperate.Chris Lattner
2005-09-14Give all operands namesChris Lattner