aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
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-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-15Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be au...Victor Hernandez
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-15Lower FrameIndex operand of DEBUG_VALUE (specially) andDale 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-15fix 80-column violationsJim Grosbach
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-14Split the TargetAsmParser "ParseInstruction" interface in half:Chris Lattner
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
2010-01-14Dwarf EH prepare needs to be run after SjLj prepare. Otherwise,Jim Grosbach
2010-01-14introduce MCParsedAsmOperandChris Lattner
2010-01-14introduce the MCParsedAsmOperand class.Chris Lattner
2010-01-14Small tweak to inline cost computation. Ext of i/fcmp results are mostly opti...Evan Cheng
2010-01-14Remove spurious semicolon.Anton Korobeynikov
2010-01-14In debug builds, assert that function-local metadata has only 1 parent functionVictor Hernandez
2010-01-14Reduce the inlining cost of functions that contain calls to easily,Eric Christopher
2010-01-14Simplify code that chooses when to enumerate function-local metadata operandsVictor Hernandez
2010-01-14Avoid modifying ValueEnumerator's MD ValueList by choosing which function-loc...Victor Hernandez