aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* add an brief instruction what this pass isGuochun Shi2003-06-101-1/+1
* a simple introduction to this passGuochun Shi2003-06-101-0/+33
* cleaned codeGuochun Shi2003-06-103-127/+321
* delete useless functionsGuochun Shi2003-06-084-216/+190
* change DEBUG to DEBUG_PRINTGuochun Shi2003-06-083-102/+106
* Do not hastily change the Opcode from 'r' to 'i' type if we're not actuallyMisha Brukman2003-06-071-7/+6
* Fix warnings on SparcChris Lattner2003-06-061-5/+8
* Print address out as hex.Misha Brukman2003-06-061-1/+1
* Added 'r' and 'i' versions to WRCCR.Misha Brukman2003-06-061-1/+2
* * Changed Bcc instructions to behave like BPcc instructionsMisha Brukman2003-06-067-38/+64
* * Removed PreSelection pass because that is now done in the JITMisha Brukman2003-06-061-22/+10
* Don't output explicit initializers for globals that are zero initializedChris Lattner2003-06-062-8/+8
* Fixed a bunch of test cases in test/Regression/Jello which could not get theMisha Brukman2003-06-061-2/+13
* Add statistic for # machine instrs emittedChris Lattner2003-06-061-1/+13
* * If a global is not a function, just ask the MachineCodeEmitter for the addrMisha Brukman2003-06-061-3/+3
* The SUB*i instructions belong to a different class than their SUB*r brethren.Misha Brukman2003-06-061-4/+4
* Put all debug print statements under the DEBUG() guard to make output clean soMisha Brukman2003-06-061-35/+36
* Fixed confusion between register classes and register types.Misha Brukman2003-06-051-2/+4
* Added missing directive to store the instruction name.Misha Brukman2003-06-051-0/+1
* Moved predict and annul fields to the end of each individual instructionMisha Brukman2003-06-051-12/+15
* Do not preset the cc register, the instructions actually use it.Misha Brukman2003-06-051-20/+17
* Minor tuning -- avoid a non-inlinable function call on every operand.Vikram S. Adve2003-06-051-70/+72
* Added lazy function resolution to the JIT.Misha Brukman2003-06-052-31/+223
* * The textual output of (non-)predicted FP branches is the same.Misha Brukman2003-06-051-24/+50
* Implement generation of cmp R, C to not use an extra registerChris Lattner2003-06-053-23/+67
* Special case simple binary operator X op CChris Lattner2003-06-052-54/+110
* Add instructions for (add|sub|and|or|xor)ri(8|16|32)Chris Lattner2003-06-051-2/+23
* All store instructions really want 'rd' in the first field.Misha Brukman2003-06-051-13/+20
* Added missing 'rs1' field to F3_rdrs1imm13, 'rd' to F3_rdrs1rs2.Misha Brukman2003-06-051-3/+2
* lib/CodeGen/Mapping/MappingInfo.cpp:Brian Gaeke2003-06-042-109/+117
* Add file comment. Include <vector> and <string>. Update include guardsBrian Gaeke2003-06-041-5/+32
* Revert brians patch to get mapping info working againChris Lattner2003-06-041-9/+4
* Had to comment out a line in outByte() to get it to compile because Out and t...Tanya Lattner2003-06-041-1/+1
* * Instead of re-inventing the MachineConstantPool emitter that's already givenMisha Brukman2003-06-042-111/+146
* Make writeNumber() void. Get ready to decouple it from .byte directive output.Brian Gaeke2003-06-041-4/+9
* I have finally seen the light. The code to change the opcode must live higher inMisha Brukman2003-06-041-4/+13
* Added the 4.7 instruction class and all the FMOVcc instructions in them.Misha Brukman2003-06-042-37/+130
* Comment out opcodes currently unused in the Sparc backend.Misha Brukman2003-06-041-0/+3
* No really, you _cannot use_ getelementptr on an unsized type: that makesChris Lattner2003-06-041-5/+1
* Added instruction format class 3.15 and floating-point compare instructions.Misha Brukman2003-06-042-11/+22
* Undo one of those last fixes -- it was incorrect.Vikram S. Adve2003-06-041-3/+5
* Avoid generating a getelementptr instruction of a functionChris Lattner2003-06-041-1/+1
* Make the write*map methods more self-contained. Document some more.Brian Gaeke2003-06-031-42/+57
* Remove usage of typedefChris Lattner2003-06-032-8/+4
* Add namespace comments for doxygenChris Lattner2003-06-032-5/+6
* I documented this file, in an attempt to understand it, with a view towardBrian Gaeke2003-06-031-56/+73
* Use the new -o tablegen optionChris Lattner2003-06-031-4/+1
* Constants are laid out in memory in PC-relative form.Misha Brukman2003-06-031-1/+1
* Added opcode conversion for conditional move of integers.Misha Brukman2003-06-031-0/+50
* * Convert load/store opcodes from register to immediate forms.Misha Brukman2003-06-031-9/+11