summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2003-08-07Allow clients to get at the pointer typeChris Lattner3-0/+6
2003-08-07Add new method getVAlueAsDagChris Lattner4-6/+50
2003-08-07Initial checkin of tree pattern parser and type inference engine (which still...Chris Lattner4-6/+448
2003-08-07Eliminate now-dead methodChris Lattner4-24/+0
2003-08-07Start using the CodeGeneratorWrappersChris Lattner4-32/+32
2003-08-07Initial checkin of useful wrappers around the Target classes, for now, only V...Chris Lattner6-0/+354
2003-08-07Removed the support for pool allocation testing. This will be in a separate T...Sumant Kowshik1-9/+0
2003-08-07Change implementation so that variable sized slabs are used to allow arbitrar...Sumant Kowshik1-70/+196
2003-08-07Added code for pool allocating only the pool-allocatable data structures in t...Sumant Kowshik1-12/+46
2003-08-07This register is never used, disable it.Chris Lattner1-2/+2
2003-08-07Added a flag which is set when all data structures are not pool allocatedSumant Kowshik1-0/+5
2003-08-07There was no reason for these to be bit-fields, they just need to be unique.Chris Lattner1-11/+15
2003-08-06Changing command-line option formats to be more consistent with LLVM style.Misha Brukman1-3/+3
2003-08-06* Renamed option from `nopreselect' to `nopreopt' since it disables more thanMisha Brukman1-6/+10
2003-08-06Ick, add the RIGHT accessorChris Lattner2-2/+2
2003-08-06Add accessorChris Lattner2-0/+2
2003-08-06There is something wrong with code that looks like:Chris Lattner2-26/+26
2003-08-06Use the registers g1 and g5 as temporaries for making far jumps and far calls,Misha Brukman1-64/+48
2003-08-06Removed Makefile.common.John Criswell1-1/+0
2003-08-06Export the register classes so that the instruction selector can get at them ...Chris Lattner4-14/+60
2003-08-06Makefile.common: Remove commented-out and duplicate rules.Brian Gaeke2-92/+0
2003-08-06Add a bunch of new Alpha Intrinsics for Rahul JoshiChris Lattner3-8/+119
2003-08-061. Bug fix: was using SLL instead of SLLX for ULongTy. Chump.Vikram S. Adve1-70/+87
2003-08-06Remove conversion of fp-to-uint cast into a multi-step cast:Vikram S. Adve1-29/+0
2003-08-06New testcaseChris Lattner1-0/+14
2003-08-06The HAVE_JUMP code is dead, these intrinsics should _never_ be expandedChris Lattner2-46/+12
2003-08-06Remove unnecessary use of NonCopyableChris Lattner4-18/+14
2003-08-06Added asserts to prevent negative shift amounts from being generated.Misha Brukman2-0/+4
2003-08-06SparcV9CodeEmitter.cpp:Misha Brukman2-213/+169
2003-08-06Sort the file listsChris Lattner1-3/+3
2003-08-06Loop unroller doesn't necessarily need to be profile drivenChris Lattner1-1/+2
2003-08-06Completely eliminate the isVoid TSFlag, shifting over all other fieldsChris Lattner2-33/+34
2003-08-06add a pattern for RET, immediates no longer need to be explicitly typedChris Lattner1-10/+10
2003-08-06Start adding usefulness to the DAG node definitions, add a new ExpanderChris Lattner1-14/+51
2003-08-06Add error checking code to the node type parser. Start the instruction patternChris Lattner4-14/+68
2003-08-06Initial support for an instruction selector emitterChris Lattner4-0/+230
2003-08-06All good classes with virtual functions should have virtual dtors...Chris Lattner2-0/+2
2003-08-06Add an instruction selector emitter skeletonChris Lattner2-4/+14
2003-08-06convert over to using TableGen backendsChris Lattner8-62/+18
2003-08-06Switch code over to being a TableGenBackendChris Lattner4-58/+18
2003-08-06Add more helper methodsChris Lattner4-2/+60
2003-08-06New common interface for backends to useChris Lattner4-0/+86
2003-08-06Added POOLFLAGS option to run pool allocationSumant Kowshik1-1/+10
2003-08-05"fix" coding style stuffChris Lattner1-24/+24
2003-08-05Completely eliminate the per-machine-instruction regsUsed set.Chris Lattner1-15/+0
2003-08-05Use a new local data structure instead of the MachineInstr::regsUsed setChris Lattner2-16/+14
2003-08-05Add a mapChris Lattner2-0/+8
2003-08-05Minor cleanupsChris Lattner2-46/+44
2003-08-05Physical registers no longer live in the regsUsed set for each machine instrChris Lattner2-36/+60
2003-08-05Do not insert physical regsiters into the regsUsed setChris Lattner2-5/+0