aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc
AgeCommit message (Expand)Author
2004-11-19Fix grammarMisha Brukman
2004-11-19Add protoypes for 64-bit long/ulong div, mul, and rem functionsMisha Brukman
2004-11-19Handle GhostLinkage case for completeness (should not be seen by the asm writer)Misha Brukman
2004-11-19Add VANext and VAArg stubs.Brian Gaeke
2004-11-19Implement va_start.Brian Gaeke
2004-11-19First part of varargs support: getting all varargs which could possiblyBrian Gaeke
2004-11-19va_end can safely be codegen'd to nothing on v8.Brian Gaeke
2004-11-19A very sorry stub implementation of varargs intrinsics...Brian Gaeke
2004-11-19Update list of expected test failures.Brian Gaeke
2004-11-19Fix bug in casting to long/ulong.Brian Gaeke
2004-11-18Rewrite LoadArgumentsToVirtualRegs, making it match almost exactly howBrian Gaeke
2004-11-18Update current expected failures list - expand it to include all ofBrian Gaeke
2004-11-18Allocate fewer registers and tighten up alignment restrictions.Brian Gaeke
2004-11-17Update to-do list.Brian Gaeke
2004-11-17Update list of failing SingleSource BenchmarksBrian Gaeke
2004-11-17We were (somehow) getting the wrong branch opcode for setcc float instrs.Brian Gaeke
2004-11-16Update list of failing benchmarksBrian Gaeke
2004-11-16Correct the implicit-defs information for indirect and direct calls.Brian Gaeke
2004-11-15Update list of failing Benchmarks.Brian Gaeke
2004-11-15Expand Defs to encompass all the possibly-call-clobbered regs.Brian Gaeke
2004-11-14Fix problem with insertion point for ADJCALLSTACKDOWN.Brian Gaeke
2004-11-14Update lists of failing unit tests.Brian Gaeke
2004-11-14Fix NotTest - round up extraStack to the nearest doubleword, if it isBrian Gaeke
2004-11-14Update failing Benchmarks; point out that I'm skipping Shootout-C++.Brian Gaeke
2004-11-14Update expected UnitTests failures.Brian Gaeke
2004-11-14Rewrite outgoing arg handling to handle more weird corner cases.Brian Gaeke
2004-11-14Support UndefValue emission.Brian Gaeke
2004-11-04Handle "call" operands of type long/ulong passed in registers.Brian Gaeke
2004-10-29Change name of target lib to conform to new naming scheme.Brian Gaeke
2004-10-29Remove dependency on MRegisterInfo::getRegClassBrian Gaeke
2004-10-22Adjust rules for building .inc files due to Reid's changes of Makefile.rulesMisha Brukman
2004-10-19* Add baseline structural JIT code, but disable the JIT to allow llvm-gcc buildsMisha Brukman
2004-10-17Add support for unreachable and undefChris Lattner
2004-10-14The field is called `imm22', not simply `imm'Misha Brukman
2004-10-14Synthetic instructions RET and RETL need to have all 3 parameters specifiedMisha Brukman
2004-10-14Class F2_1 already inherits the imm22 field from class F2Misha Brukman
2004-10-14Generate the SparcV8 code emitter from .td filesMisha Brukman
2004-10-14* In the F3_1 class, default asi to 0 because it's not currently usedMisha Brukman
2004-10-14Add FSTOI, FDTOI (fp to integer cast) instructions.Brian Gaeke
2004-10-14Rewrite emitCastOperation, refactoring parts of it into emitIntegerCast, andBrian Gaeke
2004-10-14Add list of libc procedures we'll use, at some point.Brian Gaeke
2004-10-10Fix assertion failure when calling or returning from a function whichBrian Gaeke
2004-10-10Implement eliminateCallFramePseudoInstr().Brian Gaeke
2004-10-10Model calls as *both* using *and* killing O0..O5, because callees use theBrian Gaeke
2004-10-10Fix whitespace and wrap some long lines.Brian Gaeke
2004-10-09update according to tonight's infoBrian Gaeke
2004-10-09Implement getModuleMatchQuality and getJITMatchQuality so that v8 will be theBrian Gaeke
2004-09-30I think this will handle double args.Brian Gaeke
2004-09-30Mark the instructions that have delay slots with the hasDelaySlot flag.Brian Gaeke
2004-09-30Use TargetMachine::hasDelaySlot() instead of our old switch statementBrian Gaeke