aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/MSP430
AgeCommit message (Expand)Author
2010-03-06Do not use '&' prefix for globals when register base field is non-zero, other...Anton Korobeynikov
2010-03-02remove 300 lines of code that is now dead in the MSP430 backendChris Lattner
2010-03-02Fix some issues in WalkChainUsers dealing with Chris Lattner
2010-03-02Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner
2010-02-27The mayHaveSideEffects flag is no longer used.Dan Gohman
2010-02-21IT turns out that during jumpless setcc lowering eq and ne were swapped.Anton Korobeynikov
2010-02-15Move TLOF implementations to libCodegen to resolve layering violation.Anton Korobeynikov
2010-02-15Split SelectionDAGISel::IsLegalAndProfitableToFold toEvan Cheng
2010-02-15Remove an assumption of default arguments. This is in anticipation of aDavid Greene
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-02-03emit instructions through the streamer.Chris Lattner
2010-02-03rejigger the world so that EmitInstruction prints the \n atChris Lattner
2010-02-03sink handling of target-independent machine instrs (otherChris 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-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-28don't emit constant pools twice.Chris Lattner
2010-01-27Switch MSP430, CellSPU, SystemZ, Darwin/PPC, Alpha, and Sparc to Chris Lattner
2010-01-27Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng
2010-01-26call emitconstantpool and emitjumptable like other targets.Chris Lattner
2010-01-26Eliminate SetDirective, and replace it with HasSetDirective.Chris Lattner
2010-01-26add a new MachineBasicBlock::getSymbol method, replacingChris 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-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-19Now that we have everything nicely factored (e.g. asmprinter is notChris Lattner
2010-01-18remove the MAI argument to MCExpr::print and switch overthing to use << when ...Chris Lattner
2010-01-17now that MCSymbol::print doesn't use it's MAI argument, we can Chris Lattner
2010-01-16eliminate uses of mangler and simplify code.Chris Lattner
2010-01-16MCize a bunch more stuff, eliminating a lot of uses of the manglerChris Lattner
2010-01-15Update CMake build.Ted Kremenek
2010-01-15zext / truncate is free on msp430. Inform codegen about this.Anton Korobeynikov
2010-01-15Add branch relaxation pass (shamelessly stolen from PPC).Anton Korobeynikov
2010-01-15Provide instruction sizes & encoding. No opcodes yet (but not needed so far).Anton Korobeynikov
2010-01-15Enable bit tests and setcc stuff.Anton Korobeynikov
2010-01-15Add micro-optimization which allows us to fold imm into cmp. This allows us t...Anton Korobeynikov
2010-01-15Add instruction formats & support stuffAnton Korobeynikov
2010-01-15Fix cmp emission on msp430: we definitely should turn stuff likeAnton Korobeynikov
2010-01-14Remove pseudo-MI in custom inserter.Anton Korobeynikov
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman
2009-12-28Mark variable used by 'assert' as 'unused'.Bill Wendling
2009-12-28Remove dead variable.Bill Wendling
2009-12-21Mark FPW as allocable when frame address is taken.Anton Korobeynikov
2009-12-18Pass the error string directly to llvm_unreachable instead of the residualJohn McCall
2009-12-13Do not allow uninitialize access during debug printingAnton Korobeynikov
2009-12-12Implement variable-width shifts.Anton Korobeynikov