aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2010-03-02Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner
2010-02-28remove redundant instruction.Chris Lattner
2010-02-17Remember to define super registers in mips calls.Jakob Stoklund Olesen
2010-02-15Move TLOF implementations to libCodegen to resolve layering violation.Anton Korobeynikov
2010-02-15Remove an assumption of default arguments. This is in anticipation of aDavid Greene
2010-02-14mark "addr" as having type "iPTR", eliminating some type comparisonsChris Lattner
2010-02-10print all the newlines at the end of instructions withChris Lattner
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-02-06Add suport for VASTART on Mips.Bruno Cardoso Lopes
2010-02-06First step towards varargs support in Mips:Bruno Cardoso Lopes
2010-02-03rejigger the world so that EmitInstruction prints the \n atChris Lattner
2010-02-02Revert 95130.Evan Cheng
2010-02-02refactor code so that LLVMTargetMachine creates the asmstreamer and Chris Lattner
2010-02-02Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng
2010-02-01MulOp is actually a Mips specific node, so do the match using Opcode. This fi...Bruno Cardoso Lopes
2010-02-01Fix stack size bug while using o32 abiBruno Cardoso Lopes
2010-01-30Fix PR6144. Reload GP before the emission of CALLSEQ_END to guarantee the rig...Bruno Cardoso Lopes
2010-01-30Fix mov.d out register by using the FFR register class directlyBruno Cardoso Lopes
2010-01-28convert the last 3 targets to use EmitFunctionBody() now thatChris Lattner
2010-01-28Switch MSP430, SPU, Sparc, and SystemZ to use EmitFunctionBody().Chris Lattner
2010-01-28Remove the argument from EmitJumpTableInfo, because it doesn't need it.Chris Lattner
2010-01-27switch mips to use the shared EmitFunctionHeader() functionChris Lattner
2010-01-27Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng
2010-01-26Eliminate SetDirective, and replace it with HasSetDirective.Chris Lattner
2010-01-26eliminate the TargetLowering::UsesGlobalOffsetTable bool, which isChris Lattner
2010-01-26add a new MachineBasicBlock::getSymbol method, replacingChris Lattner
2010-01-26don't bother setting the AsmPrinter::MF ivar, now thatChris Lattner
2010-01-25eliminate redundant argument to EmitJumpTableInfoChris Lattner
2010-01-25rename MAI::PICJumpTableDirective to MAI::GPRel32Directive toChris Lattner
2010-01-25don't set value to its default.Chris Lattner
2010-01-24make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner
2010-01-22Stop building RTTI information for *most* llvm libraries. NotableChris Lattner
2010-01-20reduce redundant are's.Chris Lattner
2010-01-20revert 93934, removing the MCAsmInfo endianness bit. I can'tChris Lattner
2010-01-19give MCAsmInfo a 'has little endian' bit. This is unfortunate, butChris Lattner
2010-01-19Fix a bug introduced on r92564 where the name "Node" was alreadyBruno Cardoso Lopes
2010-01-19On pic function calls some arguments were marked dead andBruno Cardoso Lopes
2010-01-19load f64 +0.0 in a cleaner way. This fix part of PR5445Bruno Cardoso Lopes
2010-01-19Fix return registers for mips eabiBruno Cardoso Lopes
2010-01-19Now that we have everything nicely factored (e.g. asmprinter is notChris Lattner
2010-01-19simplify the mips target to print .size and .type for c strings Chris Lattner
2010-01-17now that MCSymbol::print doesn't use it's MAI argument, we can Chris Lattner
2010-01-16MCize a bunch more stuff, eliminating a lot of uses of the manglerChris Lattner
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman
2009-12-21Fix setting and default setting of code model for jit. Do thisEric Christopher
2009-12-19Fix a bunch of little errors that Clang complains about when its being pedanticDouglas Gregor
2009-12-05Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman
2009-11-25Support PIC loading of constant pool entriesBruno Cardoso Lopes
2009-11-25Use endianess dependent offsets for load/store of doubles whenBruno Cardoso Lopes
2009-11-25Only include in the callee saved regs the sub registers to avoidBruno Cardoso Lopes