aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add micro-optimization which allows us to fold imm into cmp. This allows us t...Anton Korobeynikov2010-01-151-0/+32
* Add instruction formats & support stuffAnton Korobeynikov2010-01-151-10/+115
* Don't make changes to the MBB in MachineBasicBlock::canFallThrough().Jakob Stoklund Olesen2010-01-151-1/+1
* Simplify logic. Any functional change is unintended.Jakob Stoklund Olesen2010-01-151-6/+2
* unbreak the build, grr symlinks.Chris Lattner2010-01-151-1/+1
* Add some debug routines to SelectionDAG to dump full DAGs.David Greene2010-01-152-1/+44
* fix a bug in range information for $42, eliminate an Chris Lattner2010-01-151-5/+5
* add range information for mem X86Operand's, now allChris Lattner2010-01-151-7/+11
* extend MCAsmParser::ParseExpression and ParseParenExpressionChris Lattner2010-01-152-14/+32
* give X86Operand a ctor and start passing SMLoc's into it.Chris Lattner2010-01-151-11/+13
* Improve llvm.dbg.declare intrinsic by referring directly to the storage in it...Victor Hernandez2010-01-155-35/+38
* Revert 93499. After discussion with Chris we agreedDale Johannesen2010-01-152-29/+0
* add range location info for registers, change Chris Lattner2010-01-151-33/+42
* Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available.Nate Begeman2010-01-156-1549/+127
* clean up the memory management of the operands.Chris Lattner2010-01-151-53/+52
* refactor ParseRegister to avoid using X86Operand as a temporaryChris Lattner2010-01-151-15/+12
* Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be au...Victor Hernandez2010-01-153-26/+34
* Fix http://llvm.org/PR6028, an assertion failure when an UndefValue ofJay Foad2010-01-151-2/+16
* Change pre-regalloc tail duplication to only duplicate indirect branch blocks.Bob Wilson2010-01-151-4/+11
* Improve llvm.dbg.declare intrinsic by referring directly to the storage in it...Victor Hernandez2010-01-153-34/+26
* Lower FrameIndex operand of DEBUG_VALUE (specially) andDale Johannesen2010-01-152-0/+29
* Fix cmp emission on msp430: we definitely should turn stuff likeAnton Korobeynikov2010-01-152-25/+27
* Do not use AT_specification die for static variables. It confuses gdb.Devang Patel2010-01-151-3/+6
* fix 80-column violationsJim Grosbach2010-01-151-12/+14
* Fix 80 column violations and clean up whitespaceJim Grosbach2010-01-151-5/+4
* Do not emit multiple AT_container_type attributes. Devang Patel2010-01-151-1/+2
* Name change for consistency. No functional change.Jim Grosbach2010-01-151-7/+7
* EmitAtomicCmpSwap() custome inserter needs to delete the MI passed in. EmitAt...Jim Grosbach2010-01-151-0/+3
* Teach PPC how to replaceMachineCodeForFunction correctly. (FixesJeffrey Yasskin2010-01-141-0/+2
* Pad my commit stats by reducing indentation in this now separateEric Christopher2010-01-141-19/+20
* Added 16-bit Thumb Load/Store immediate instructions with encoding bits so thatJohnny Chen2010-01-141-0/+24
* Split the TargetAsmParser "ParseInstruction" interface in half:Chris Lattner2010-01-142-38/+29
* Remove pseudo-MI in custom inserter.Anton Korobeynikov2010-01-141-0/+1
* Fix a comment.Dale Johannesen2010-01-141-1/+1
* Few minor changes that were requested. No functional change.Eric Christopher2010-01-141-2/+6
* Add comment explaining the necessity of r93456Jim Grosbach2010-01-141-0/+5
* prune #includes in TargetAsmParser.hChris Lattner2010-01-142-4/+8
* Dwarf EH prepare needs to be run after SjLj prepare. Otherwise,Jim Grosbach2010-01-141-1/+1
* introduce MCParsedAsmOperandChris Lattner2010-01-141-1/+2
* introduce the MCParsedAsmOperand class.Chris Lattner2010-01-141-1/+2
* Small tweak to inline cost computation. Ext of i/fcmp results are mostly opti...Evan Cheng2010-01-141-1/+6
* Remove spurious semicolon.Anton Korobeynikov2010-01-141-21/+21
* In debug builds, assert that function-local metadata has only 1 parent functionVictor Hernandez2010-01-141-1/+30
* Reduce the inlining cost of functions that contain calls to easily,Eric Christopher2010-01-141-1/+27
* Simplify code that chooses when to enumerate function-local metadata operandsVictor Hernandez2010-01-142-29/+31
* Avoid modifying ValueEnumerator's MD ValueList by choosing which function-loc...Victor Hernandez2010-01-142-17/+8
* ARM "l" constraint for inline asm means R0-R7, also for Thumb2.Jakob Stoklund Olesen2010-01-141-2/+2
* Fix a codegen abort seen in 483.xalancbmk.Dan Gohman2010-01-141-0/+3
* In WriteFunction(), write function-local metadata before we write the instruc...Victor Hernandez2010-01-141-1/+3
* Fix printing of function-local metadata in AsmWriterVictor Hernandez2010-01-141-2/+3