summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2010-12-09Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code...Michael J. Spencer12-49/+100
2010-12-09Add ROTR and ROTRV mips32 instructions. Patch by Akira HatanakaBruno Cardoso Lopes2-13/+28
2010-12-09Fix delay slot filler for non mips1 targets. Patch by Akira HatanakaBruno Cardoso Lopes1-5/+9
2010-12-09Dont' feed ILA two inputs - it takes just one.Kalle Raiskila1-1/+1
2010-12-09tidy up.Jim Grosbach1-1/+1
2010-12-0980 columns.Jim Grosbach1-3/+5
2010-12-09enhance memcpyopt to zap memcpy's that have the same src/dst.Chris Lattner1-4/+13
2010-12-09fix PR8753, eliminating a case where we'd infinitely make a Chris Lattner1-0/+8
2010-12-09Rewrite the darwin tlv support to use a chain and return to copyingEric Christopher2-6/+9
2010-12-09Take the first step towards making LVI non-recursive: get rid of the LVIQuery...Owen Anderson1-101/+39
2010-12-0980-col fixups.Eric Christopher1-9/+15
2010-12-09Reworking the stack layout generated by the MBlaze backend.Wesley Peck12-177/+127
2010-12-09Fix encoding of the immediate operands on post-indexed LDR and friends.Owen Anderson1-39/+26
2010-12-09Really check that the bits that will become zero are actually already zeroDan Gohman1-2/+1
2010-12-09Fix up some comments.Eric Christopher1-2/+2
2010-12-09Fix Thumb2 fixups for ldr.Owen Anderson3-5/+29
2010-12-09Add a textual message to the assert.Jim Grosbach1-1/+2
2010-12-09Add a sanity check assert() for t2ADD/SUBrSPi instructions that they really areJim Grosbach1-0/+7
2010-12-09When using multiple instructions to reference a frame index, make sure toJim Grosbach1-0/+5
2010-12-09The add/sub SP instructions are really pseudos. The assembler should ignoreJim Grosbach1-0/+2
2010-12-09IntervalMap iterators are heavyweight, so avoid copying them around and useJakob Stoklund Olesen2-5/+25
2010-12-09Remove unused variablesMatt Beaumont-Gay1-2/+0
2010-12-09Fix typo in Thumb2 branch fixup.Owen Anderson1-5/+5
2010-12-09Stop confusing people, it's not really a chain, or a tumor.Eric Christopher1-2/+2
2010-12-09Remove extraneous semicolon.Bill Wendling1-1/+1
2010-12-09Attempt to make the bit-twiddling readable resulted in the binary value beingBill Wendling1-8/+10
2010-12-09The BLX instruction is encoded differently than the BL, because why not? InBill Wendling5-19/+53
2010-12-09Remove extraneous copy from DAG conversion for darwin tls. This wasEric Christopher1-3/+2
2010-12-09Fix Thumb2 BCC encoding and fixups.Owen Anderson4-8/+34
2010-12-09Add rsp to the uses for the same reason as 32-bit.Eric Christopher1-1/+1
2010-12-09DW_FORM_data1 may not provide sufficient room for vtable index, use _udata in...Devang Patel1-1/+1
2010-12-08Allow a slash, '/', as a prefix separator for X86. rdar://8741045Kevin Enderby1-0/+2
2010-12-08Properly deal with empty intervals when checking for interference.Jakob Stoklund Olesen2-1/+3
2010-12-08Style nit and whitespace cleanupJason W Kim1-2/+2
2010-12-08Clean up the add/sub w/ SP source reg instructions in Thumb2 a bit. Add a FIXMEJim Grosbach1-11/+13
2010-12-08Fix T2TwoRegImm and use it for t2ADDrSPi12 and friends.Jim Grosbach1-19/+9
2010-12-08Removed dead comment.Jason W Kim1-2/+0
2010-12-08ARM/MC/ELF TPsoft is now a proper pseudo inst.Jason W Kim3-9/+31
2010-12-08T2TwoRegImm isn't right for t2SUBrSPi12. Use T2I instead.Jim Grosbach1-1/+1
2010-12-08Add operand encoding for Thumb2 subw SP + imm. rdar://8745434Jim Grosbach1-3/+7
2010-12-08Add operand encoding for Thumb2 addw Rn + imm. rdar://8745434Jim Grosbach1-5/+12
2010-12-08Support the "target" encodings for the CB[N]Z instructions.Bill Wendling6-32/+56
2010-12-08Fix an obvious cut-n-paste error.Evan Cheng1-2/+2
2010-12-08Implement very primitive hinting support in RegAllocGreedy.Jakob Stoklund Olesen1-1/+25
2010-12-08Add operand encoding for Thumb2 addw SP + imm. rdar://8745434Jim Grosbach1-4/+8
2010-12-08Parameterize opcode encoding bits for Thumb2 extended precision integerJim Grosbach1-37/+19
2010-12-08Fix operand encoding for Thumb2 extended precision multiplies. rdar://8745555Jim Grosbach1-10/+24
2010-12-08Store (priority,regnum) pairs in the priority queue instead of providing anJakob Stoklund Olesen3-57/+25
2010-12-08Reword comment slightly.Eric Christopher1-1/+1
2010-12-08Simplify T2 operand assignment notation a bit. No need to specify a bit rangeJim Grosbach1-70/+70