aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Internalize variable names to prevent recursive assignment. Cleanup docs.Reid Spencer2004-10-301-12/+10
* Fixed bug with infinite epilogues.Tanya Lattner2004-10-304-105/+187
* Change name of target lib to conform to new naming scheme.Brian Gaeke2004-10-292-2/+2
* Remove dependency on MRegisterInfo::getRegClassBrian Gaeke2004-10-292-4/+30
* Change Library Names Not To Conflict With Others When InstalledReid Spencer2004-10-2710-10/+10
* Move destructor out of line to avoid vtable emission in every file that inclu...Nate Begeman2004-10-271-0/+2
* Fix the build by eliminating some more dead code. That'll learn me not to li...Nate Begeman2004-10-271-20/+0
* Remove include of MRegisterInfo.h, since it is already included byNate Begeman2004-10-261-2/+0
* Remove file that is no longer used, and move include of MRegisterInfo.hNate Begeman2004-10-263-55/+1
* Eliminate usage of MRegisterInfo::getRegClass(physreg)Nate Begeman2004-10-262-9/+18
* Update to-do listNate Begeman2004-10-261-1/+2
* Fix treecc. Also fix a latent bug in emitBinaryConstOperation that wouldNate Begeman2004-10-261-64/+46
* Disable the JIT until it can sorta kinda work.Chris Lattner2004-10-251-0/+1
* Remove dead assertChris Lattner2004-10-251-3/+0
* Removed dead method, printPHICopiesForSuccessors().John Criswell2004-10-252-42/+0
* Modified switch generation so that only the phi values associated with theJohn Criswell2004-10-252-2/+4
* Implement more complete and correct codegen for bitfield inserts, as testedNate Begeman2004-10-241-89/+236
* * Correctly handle the MovePCtoLR pseudo-instr with a bl to next instrMisha Brukman2004-10-231-9/+15
* Add BA, BL, and BLA opcodesMisha Brukman2004-10-231-1/+4
* * Do not emit IMPLICIT_DEF pseudo-instructionsMisha Brukman2004-10-231-6/+71
* DForm_1, particularly used by store instructions, needs the immediate operand toMisha Brukman2004-10-231-1/+13
* Fix the SPR field for MTLR, MFLR, MTCTR, and MFCTR instructions.Misha Brukman2004-10-231-4/+7
* The value of the XO field for MFLR and MFCTR is 339, not 399Misha Brukman2004-10-231-2/+2
* Remove extraneous blank lineMisha Brukman2004-10-231-1/+0
* Align function arguments in function headersMisha Brukman2004-10-231-5/+4
* Kill casts from integer types to unsigned byte, when the cast was only usedNate Begeman2004-10-231-0/+13
* Clean up the output from this makefile so its not verbose.Reid Spencer2004-10-221-6/+8
* Adjust rules for building .inc files due to Reid's changes of Makefile.rulesMisha Brukman2004-10-222-64/+10
* Adjust to changes in Makefile.rulesReid Spencer2004-10-225-143/+26
* We won't use automakeReid Spencer2004-10-2220-7322/+0
* Remove debug code emitter from the JITMisha Brukman2004-10-211-3/+1
* Make this compile.Alkis Evlogimenos2004-10-211-1/+1
* * Added basic support for JITing functions, basic blocks, instruction encoding,Misha Brukman2004-10-211-20/+169
* Don't clear or sign extend bool->int. This fires a few dozen times on the te...Nate Begeman2004-10-201-0/+17
* Small performance improvement in generated C code:John Criswell2004-10-202-2/+46
* * Add baseline structural JIT code, but disable the JIT to allow llvm-gcc buildsMisha Brukman2004-10-192-16/+350
* Simplify mapping info generation. In particular, the LLVM-to-MachineInstr mapBrian Gaeke2004-10-191-86/+3
* Initial automake generated Makefile templateReid Spencer2004-10-1810-0/+7029
* Improve compatibility with VC++, patch contributed by Morten Ofstad!Chris Lattner2004-10-182-1/+18
* Print a semicolon for the unreacahble instruction. This fixes problemsChris Lattner2004-10-172-2/+2
* Generate correct stubs for weak-linked symbolsNate Begeman2004-10-171-2/+3
* The first hunk corrects a bug when printing undef null values. We would printChris Lattner2004-10-172-12/+22
* Don't print stuff out from the code generator. This broke the JIT horriblyChris Lattner2004-10-171-1/+0
* Make the library name SparcV9 specificReid Spencer2004-10-171-4/+4
* Consolidate the definitionsReid Spencer2004-10-171-3/+2
* PPC32GenCodeEmitter instead of PowerPCGenCodeEmitterReid Spencer2004-10-171-1/+1
* Rewrite support for cast uint -> FP. In particular, we used to compile this:Chris Lattner2004-10-171-14/+23
* Unify handling of constant pool indexes with the other code paths, allowingChris Lattner2004-10-171-17/+17
* Give the asmprinter the ability to print memrefs with a constant pool index,Chris Lattner2004-10-171-26/+41
* fold:Chris Lattner2004-10-171-3/+46