aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Fix ABI issue: Longs really do need to be only 4 byte aligned on X86.Chris Lattner2003-08-171-1/+2
* Rename -emitmaps to -enable-mapsBrian Gaeke2003-08-161-1/+1
* Now that the JIT memory manager allocates as many bytes as necessary rather thanMisha Brukman2003-08-151-1/+2
* Fix register and parameter numbers in saving double FP registers.Misha Brukman2003-08-151-1/+1
* Remove uses of the NonCopyable class, to make the doxygen output look betterChris Lattner2003-08-151-9/+17
* Adjust to new API, add expandCall stubChris Lattner2003-08-152-20/+20
* Add support for unconditional branches and for emitting JE instructionsChris Lattner2003-08-151-3/+15
* Add a bunch of new node types, including a new Void dummy register classChris Lattner2003-08-151-1/+16
* * Must save FP registers when calling CompilationCallback(), because FPMisha Brukman2003-08-151-24/+168
* Improvement to the previous fix: branch following a delay slot ofVikram S. Adve2003-08-141-3/+5
* Stop annoying warnings about mismatched types with the argument of a freeChris Lattner2003-08-142-16/+48
* Since we now have TableGen editing modes for VIM and (X)Emacs, we no longer needMisha Brukman2003-08-145-10/+10
* Restore 'nice name' to passChris Lattner2003-08-141-0/+1
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-143-3/+3
* Unbreak SPARC backend: addPassesToJITCompile andBrian Gaeke2003-08-142-2/+2
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-142-12/+3
* Unbreak SPARC backend: addPassesToJITCompile andBrian Gaeke2003-08-141-3/+3
* X86 static backend: smackedBrian Gaeke2003-08-131-6/+2
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-138-8/+8
* addPassesToJITCompile and addPassesToEmitMachineCode now take aBrian Gaeke2003-08-132-4/+5
* addPassesToJITCompile now takes a FunctionPassManager, to supportBrian Gaeke2003-08-131-2/+39
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-131-10/+10
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-132-14/+8
* Adjust files for move of mapping info stuff into the Sparc directoryChris Lattner2003-08-135-19/+20
* Just incorporating some notes I wrote for myself into a place where they won'tBrian Gaeke2003-08-131-0/+14
* For instructions in a delay slot of another instruction,Vikram S. Adve2003-08-121-12/+16
* For an instruction with delay slots, mark all live values beforeVikram S. Adve2003-08-122-16/+42
* Disable emitting LLVM-to-MI maps, by default.Vikram S. Adve2003-08-121-9/+15
* Rename DNVT_bool to DNVT_i1 to be consistent with type systemChris Lattner2003-08-121-8/+8
* Add support for basicblocks, setCC instructions, and branchesChris Lattner2003-08-121-2/+14
* Fix va_arg to generate LDDFi for floating point values, instead of LDXi.Vikram S. Adve2003-08-121-2/+4
* Add basic support for 16 and 32 bit function arguments!Chris Lattner2003-08-111-2/+14
* add frameidx supportChris Lattner2003-08-111-15/+16
* Sort #includes, eliminate #include of "llvm/Type.h" which was redundantChris Lattner2003-08-112-8/+6
* Cygwin apparently works with %'s on registers!Chris Lattner2003-08-112-10/+4
* Whoops, accidental checkin. :(Chris Lattner2003-08-111-1/+1
* Add a new -enable-cygwin-compatible-output argument, which make the output moreChris Lattner2003-08-113-39/+59
* Print % signs before register names; turn off "noprefix" mode in gas output.Brian Gaeke2003-08-112-32/+62
* Register argument to va_start must be marked as defined!Vikram S. Adve2003-08-111-1/+1
* Add (ret int) expander so that we can at least write testcasesChris Lattner2003-08-111-0/+9
* Converted tabs to spaces.Misha Brukman2003-08-111-2/+2
* Removed `-debug' so that spurious printouts of patterns are not seen atMisha Brukman2003-08-111-1/+1
* Remove dead codeChris Lattner2003-08-111-3/+0
* Add patterns for multiply, and, or, and xorChris Lattner2003-08-111-22/+22
* add support for more nodesChris Lattner2003-08-111-5/+9
* Until the pattern matching instruction selector is finished, enable debug out...Chris Lattner2003-08-111-1/+1
* Add support for a pattern matching instruction selector. This is still inChris Lattner2003-08-115-12/+260
* Make imm be a leaf instead of a nonterminalChris Lattner2003-08-101-2/+2
* Implement LLVM intrinsics `llvm.setjmp' and `llvm.longjmp' as follows:Misha Brukman2003-08-071-4/+18
* Fix sanity-checking in 'maskUnsigned' code to be more precise:Vikram S. Adve2003-08-071-2/+12