summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Make this work with counter > 127Chris Lattner2003-06-041-1/+1
* * Instead of re-inventing the MachineConstantPool emitter that's already givenMisha Brukman2003-06-042-111/+146
* * Institute a hack for the Sparc call to mmap() to get our generated code to beMisha Brukman2003-06-041-10/+16
* Make writeNumber() void. Get ready to decouple it from .byte directive output.Brian Gaeke2003-06-041-4/+9
* Made changes suggested by ChrisSumant Kowshik2003-06-041-51/+55
* Clean up previous code.Chris Lattner2003-06-041-11/+20
* I have finally seen the light. The code to change the opcode must live higher inMisha Brukman2003-06-042-8/+26
* Added the 4.7 instruction class and all the FMOVcc instructions in them.Misha Brukman2003-06-042-37/+130
* Implement combination of boolean not with branchChris Lattner2003-06-041-0/+14
* 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
* Sparc's dlsym() requires the special operand RTLD_SELF to find a symbol in theMisha Brukman2003-06-041-0/+4
* Avoid generating a getelementptr instruction of a functionChris Lattner2003-06-041-1/+1
* Pass through the emitConstantPool() call to the real emitter.Misha Brukman2003-06-031-0/+4
* 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
* 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-032-30/+12
* * 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
* Moved FInfo.cpp to lib/Target/Sparc as it is Sparc-specific.Misha Brukman2003-06-021-73/+0
* Minor cleanups.Chris Lattner2003-06-021-6/+4
* Remove usage of noncopyable classes to clean up doxygen output.Chris Lattner2003-06-024-44/+50
* Add #includeChris Lattner2003-06-022-0/+2
* 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
* Removed a useless ofstream.Misha Brukman2003-06-021-8/+2
* * Added casts to/from floating-point to integers.Misha Brukman2003-06-021-90/+187
* compiled with the new SchedGraphCommonGuochun Shi2003-06-026-54/+76
* * Make assertion message usefulChris Lattner2003-06-021-6/+5
* Fix bug: Linker/2003-06-02-TypeResolveProblem.llChris Lattner2003-06-021-0/+4
* Be more robust in the face of undefined behavior.Chris Lattner2003-06-021-5/+30
* Clean up after merging in SparcEmitter.cpp; branches and return work again.Misha Brukman2003-06-021-11/+40
* Minor cleanupsChris Lattner2003-06-021-6/+3
* Eliminated a compiler warning due to casting to a different-sized datatype.Misha Brukman2003-06-021-1/+1
* Merged in tools/lli/JIT/SparcEmitter.cpp, coupled with the JITResolver takenMisha Brukman2003-06-022-19/+275
* Remove spurious assert()Misha Brukman2003-06-021-1/+0
* Renamed MachineCodeEmitter.cpp -> X86CodeEmitter.cpp as it conflicts with theMisha Brukman2003-06-022-559/+1
* * Removed SparcEmitter.cpp; rolled into lib/Target/Sparc/SparcV9CodeEmitter.cppMisha Brukman2003-06-025-262/+24