aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-01-15zext / truncate is free on msp430. Inform codegen about this.Anton Korobeynikov
2010-01-15Reenable testsAnton 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-15Don't make changes to the MBB in MachineBasicBlock::canFallThrough().Jakob Stoklund Olesen
2010-01-15Simplify logic. Any functional change is unintended.Jakob Stoklund Olesen
2010-01-15unbreak the build, grr symlinks.Chris Lattner
2010-01-15Add some debug routines to SelectionDAG to dump full DAGs.David Greene
2010-01-15fix a bug in range information for $42, eliminate an Chris Lattner
2010-01-15add range information for mem X86Operand's, now allChris Lattner
2010-01-15extend MCAsmParser::ParseExpression and ParseParenExpressionChris Lattner
2010-01-15give X86Operand a ctor and start passing SMLoc's into it.Chris Lattner
2010-01-15Improve llvm.dbg.declare intrinsic by referring directly to the storage in it...Victor Hernandez
2010-01-15Revert 93499. After discussion with Chris we agreedDale Johannesen
2010-01-15add range location info for registers, change Chris Lattner
2010-01-15Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available.Nate Begeman
2010-01-15clean up the memory management of the operands.Chris Lattner
2010-01-15refactor ParseRegister to avoid using X86Operand as a temporaryChris Lattner
2010-01-15mention that unwind isn't to be trusted, patch by Dustin LaurenceChris Lattner
2010-01-15Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be au...Victor Hernandez
2010-01-15Test case for http://llvm.org/PR6028.Jay Foad
2010-01-15Fix http://llvm.org/PR6028, an assertion failure when an UndefValue ofJay Foad
2010-01-15Change pre-regalloc tail duplication to only duplicate indirect branch blocks.Bob Wilson
2010-01-15Improve llvm.dbg.declare intrinsic by referring directly to the storage in it...Victor Hernandez
2010-01-15Temporary disable testsAnton Korobeynikov
2010-01-15Lower FrameIndex operand of DEBUG_VALUE (specially) andDale Johannesen
2010-01-15Remove DEBUG_DECLARE, looks like we don't need it.Dale Johannesen
2010-01-15Fix cmp emission on msp430: we definitely should turn stuff likeAnton Korobeynikov
2010-01-15Do not use AT_specification die for static variables. It confuses gdb.Devang Patel
2010-01-15Make sure include/llvm/MC/MCParsedAsmOperand.h can be compiled alone.Jeffrey Yasskin
2010-01-15fix 80-column violationsJim Grosbach
2010-01-15new test case for r93485.Devang Patel
2010-01-15Fix 80 column violations and clean up whitespaceJim Grosbach
2010-01-15Do not emit multiple AT_container_type attributes. Devang Patel
2010-01-15Name change for consistency. No functional change.Jim Grosbach
2010-01-15EmitAtomicCmpSwap() custome inserter needs to delete the MI passed in. EmitAt...Jim Grosbach
2010-01-14Teach PPC how to replaceMachineCodeForFunction correctly. (FixesJeffrey Yasskin
2010-01-14Pad my commit stats by reducing indentation in this now separateEric Christopher
2010-01-14Added 16-bit Thumb Load/Store immediate instructions with encoding bits so thatJohnny Chen
2010-01-14add virtual methods to get the start/end of a MCParsedAsmOperand,Chris Lattner
2010-01-14Split the TargetAsmParser "ParseInstruction" interface in half:Chris Lattner
2010-01-14Add variable-width shifts for MSP430Anton Korobeynikov
2010-01-14Remove pseudo-MI in custom inserter.Anton Korobeynikov
2010-01-14Fix a comment.Dale Johannesen
2010-01-14Few minor changes that were requested. No functional change.Eric Christopher
2010-01-14Add comment explaining the necessity of r93456Jim Grosbach
2010-01-14prune #includes in TargetAsmParser.hChris Lattner