aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Thumb2 assembly parsing and encoding for LDR(register).Jim Grosbach2011-09-072-1/+25
* Add two notes for correlated-expression optimizations.Benjamin Kramer2011-09-071-0/+10
* Revert r139247 "Cache intermediate results during traceSiblingValue."Jakob Stoklund Olesen2011-09-071-221/+82
* Thumb2 assembly parsing and encoding for LDRB(immediate).Jim Grosbach2011-09-071-3/+7
* Create Thumb2 versions of STC/LDC, and reenable the relevant tests.Owen Anderson2011-09-072-0/+132
* Thumb2 parsing and encoding for LDR(immediate).Jim Grosbach2011-09-072-42/+96
* Thumb2 parsing and encoding for LDMDB.Jim Grosbach2011-09-071-0/+1
* Second of a three-patch series aiming to fix MSR/MRS on Cortex-M. This adds p...James Molloy2011-09-071-16/+23
* Cache intermediate results during traceSiblingValue.Jakob Stoklund Olesen2011-09-071-82/+221
* Fix atomic load and store on x86 to pass -verify-machineinstrs (and possibly ...Eli Friedman2011-09-072-14/+38
* Thumb2 ldm/stm 'db' mnemonics don't have a '.w' suffix.Jim Grosbach2011-09-071-2/+2
* Thumb2 parsing and encoding for LDMIA.Jim Grosbach2011-09-071-3/+51
* Port more assembler tests over to disassembler tests, and fix a minor logic e...Owen Anderson2011-09-071-1/+1
* Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= ...James Molloy2011-09-0718-41/+70
* Thumb2 use 'ldm' as default mnemonic.Jim Grosbach2011-09-071-2/+2
* Detect attempt to use segmented stacks on non ELF systems and errorRafael Espindola2011-09-071-0/+5
* Better diagnostic location information for mnemonic suffices.Jim Grosbach2011-09-071-2/+4
* Relax the MemOperands on atomics a bit. Fixes -verify-machineinstrs failures...Eli Friedman2011-09-071-2/+17
* While sinking machine instructions, sink matching DBG_VALUEs also otherwise l...Devang Patel2011-09-071-0/+31
* Reenable compact unwind by default. However, also emit the old version of unwindBill Wendling2011-09-061-8/+1
* memset_pattern16 uses a 16 BYTE pattern, not a 16 BIT pattern. Add comments ...Owen Anderson2011-09-061-2/+4
* Teach BasicAA about the aliasing properties of memset_pattern16.Owen Anderson2011-09-061-1/+40
* ISB is HasDB, not just HasV7.Jim Grosbach2011-09-061-1/+1
* Thumb2 parsing and encoding for ISB.Jim Grosbach2011-09-061-8/+7
* Thumb2 parsing and encoding for DMB.Jim Grosbach2011-09-061-0/+4
* Thumb2 parsing and encoding for DBG.Jim Grosbach2011-09-061-6/+4
* Thumb2 parsing and encoding for CMN and CMP.Jim Grosbach2011-09-061-21/+44
* This transform only handles two-operand AddRec's. Prevent it from trying toNick Lewycky2011-09-061-13/+23
* Add mayLoad/mayStore markings to ARM 64-bit atomic pseudo-instructions.Eli Friedman2011-09-061-1/+1
* Thumb2 parsing and encoding for CLREX.Jim Grosbach2011-09-062-5/+3
* Add -verify-indvars for imperfect SCEV trip count verification after indvars.Andrew Trick2011-09-061-1/+9
* Fix comment. Noticed by Duncan.Rafael Espindola2011-09-061-1/+1
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-0632-119/+190
* Fix fall outs from my recent change on how carry bit is modeled during isel.Evan Cheng2011-09-063-33/+36
* Use IRBuilder.Devang Patel2011-09-061-17/+14
* ARM .code directive should always go to the streamer.Jim Grosbach2011-09-061-6/+4
* Fix style issues and typos found by Duncan.Rafael Espindola2011-09-061-3/+3
* As a first step, emit both the compact unwind and CIE/FDEs for a function.Bill Wendling2011-09-061-13/+7
* Try again at r138809 (make DSE more aggressive in removing dead stores at the...Owen Anderson2011-09-061-79/+80
* Atomic pseudos don't use (as in read) CPSR. They clobber it.Jakob Stoklund Olesen2011-09-061-2/+2
* Now, named mdnode llvm.dbg.cu keeps track of all compile units in a module. U...Devang Patel2011-09-061-6/+12
* Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands2011-09-0612-46/+191
* Fix typo in comment again.Nick Lewycky2011-09-061-1/+1
* Apparently we compile the code, not the comments. Thanks Eli!Nick Lewycky2011-09-061-2/+1
* Fix typo in comment.Nick Lewycky2011-09-061-1/+1
* Nope! I had it right the first time. Revert the operative part of r139135 andNick Lewycky2011-09-061-5/+8
* Fix flipped sign. While there, show my math.Nick Lewycky2011-09-061-2/+9
* No no no, fix typo properly!Nick Lewycky2011-09-061-2/+2
* The logic inside getMulExpr to simplify {a,+,b}*{c,+,d} was wrong, which wasNick Lewycky2011-09-061-13/+20
* Revert r139126 due to selfhost failures reported by buildbots.Nick Lewycky2011-09-061-6/+2