aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* Added instruction format class 3.15 and floating-point compare instructions.Misha Brukman2003-06-042-11/+22
* 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
* 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
* Convert load/store opcodes from register to immediate forms, if necessary.Misha Brukman2003-06-031-4/+13
* Store instructions are different from other Format 3.1/3.2 instructions in thatMisha Brukman2003-06-032-7/+43
* Moved code to modify the opcode from 'reg' to 'imm' form to a more logical pl...Misha Brukman2003-06-031-15/+6
* * Added section A.34: Move FP register on int reg condition (FMOVr)Misha Brukman2003-06-031-13/+42
* * Removed unused classes (rd field is always mentioned last); fixed comments.Misha Brukman2003-06-031-38/+34
* * Removed unused classes: the rd field is always mentioned as the last reg.Misha Brukman2003-06-031-57/+19
* The rd field goes after the immediate field in format 2.1 instructions.Misha Brukman2003-06-031-2/+1
* Remove usage of noncopyable classes to clean up doxygen output.Chris Lattner2003-06-022-22/+25
* Add #includeChris Lattner2003-06-021-0/+1
* Added MOVR (move int reg on register condition), aka comparison with zero.Misha Brukman2003-06-023-8/+48
* SparcInstr.def: added 'r' and 'i' versions of MOV(F)cc instructionsMisha Brukman2003-06-024-85/+193
* * Added casts to/from floating-point to integers.Misha Brukman2003-06-021-90/+187
* compiled with the new SchedGraphCommonGuochun Shi2003-06-023-27/+38
* Clean up after merging in SparcEmitter.cpp; branches and return work again.Misha Brukman2003-06-021-11/+40
* Merged in tools/lli/JIT/SparcEmitter.cpp, coupled with the JITResolver takenMisha Brukman2003-06-022-19/+275
* Deal with %lo/%lm/%hm/%hh flags in getMachineOpValue().Brian Gaeke2003-06-021-10/+21
* Make the .inc file depend on $(TBLGEN), so that changes to TableGen followedBrian Gaeke2003-06-011-1/+1
* Add map info for arguments to call (copies)Anand Shukla2003-06-011-1/+11
* Renamed a variable.Vikram S. Adve2003-05-311-8/+10
* Minor changes.Vikram S. Adve2003-05-311-0/+5
* Added MachineCodeForInstruction object as an argument toVikram S. Adve2003-05-312-6/+13
* Changes to allow explicit physical register arguments that have beenVikram S. Adve2003-05-312-42/+96
* Several bug fixes: globals in call operands were not being pulled out;Vikram S. Adve2003-05-311-12/+43