aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* ARM NEON better assembly operand range checking for lane indices of VLD/VST.Jim Grosbach2011-12-142-33/+93
* ARM NEON VLD2/VST2 lane indexed assembly parsing and encoding.Jim Grosbach2011-12-142-196/+420
* Do not sink instruction, if it is not profitable.Devang Patel2011-12-141-13/+76
* Reapply r146481 with a fix to create the Builder value in the correct place andBill Wendling2011-12-141-6/+35
* Improve the implementation of .incbin directive by replacing a loop by usingKevin Enderby2011-12-141-4/+4
* LSR: Fold redundant bitcasts on-the-fly.Andrew Trick2011-12-141-3/+8
* ARM NEON fix alignment encoding for VST2 w/ writeback.Jim Grosbach2011-12-141-4/+4
* Add the .incbin directive which takes the binary data from a file and emitsKevin Enderby2011-12-141-0/+49
* Nuke old code. Missed in last commit.Jim Grosbach2011-12-141-14/+0
* ARM NEON refactor VST2 w/ writeback instructions.Jim Grosbach2011-12-144-54/+130
* ARM NEON improve factoring a bit. No functional change.Jim Grosbach2011-12-141-18/+12
* Model ARM predicated write as read-mod-write. e.g.Evan Cheng2011-12-143-16/+47
* ARM NEON VST2 assembly parsing and encoding.Jim Grosbach2011-12-145-76/+52
* Fix for bug #11429: Wrong behaviour for switches. Small improvement for code ...Stepan Dyatkovskiy2011-12-141-11/+82
* It turns out that clang does use pointer-to-function types toDan Gohman2011-12-141-2/+6
* Fix speling and 80-col.Jakob Stoklund Olesen2011-12-141-4/+3
* Add support for local dynamic TLS model in LowerGlobalTLSAddress. Direct objectAkira Hatanaka2011-12-144-6/+32
* Fix copy/pasto that skipped the 'modify' step.Jim Grosbach2011-12-141-4/+4
* ARM/Thumb2 mov vs. mvn alias goes both ways.Jim Grosbach2011-12-142-0/+4
* VFP2 is required for FP loads. Noticed by inspection.Chad Rosier2011-12-141-0/+2
* Tidy up.Chad Rosier2011-12-141-1/+2
* ARM/Thumb2 'cmp rn, #imm' alias to cmn.Jim Grosbach2011-12-142-1/+11
* Fix 80-column violation and extraneous brackets.Chad Rosier2011-12-141-8/+9
* llvm/lib/CodeGen: Fix cmake build since r146542.NAKAMURA Takumi2011-12-141-0/+1
* Fix a stupid typo in MemDepPrinter.Eli Friedman2011-12-141-1/+1
* Add missing cases to SDNode::getOperationName(). Patch by Micah Villmow.Eli Friedman2011-12-141-0/+5
* Allow target to specify register output dependency. Still default to one.Evan Cheng2011-12-141-1/+7
* Revert r146481 to review possible miscompilations.Bill Wendling2011-12-141-33/+6
* Disable to review some failures.Bill Wendling2011-12-141-1/+2
* ARM assembler support for the target-specific .req directive.Jim Grosbach2011-12-141-1/+67
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-1418-109/+476
* DW_AT_virtuality is also defined to be constant, not flag.Nick Lewycky2011-12-141-2/+2
* Per discussion on the list, remove BitcodeVerify pass to reimplement as a fre...Chad Rosier2011-12-142-55/+0
* [asan] remove .preinit_array from the compiler module (it breaks .so builds)....Kostya Serebryany2011-12-141-16/+0
* Support/FileSystem: Add file_magic and move a vew clients over to it.Michael J. Spencer2011-12-133-17/+129
* Support/Program: Make Change<stream>ToBinary return error_code.Michael J. Spencer2011-12-134-12/+20
* Cleanup whitespace.Michael J. Spencer2011-12-132-4/+4
* Thumb2 assembler aliases for "mov(shifted register)"Jim Grosbach2011-12-132-1/+45
* ARM LDM/STM system instruction variants.Jim Grosbach2011-12-132-11/+39
* Thumb2 pre/post indexed stores can be from any non-PC GPR.Jim Grosbach2011-12-131-3/+3
* Thumb2 tweak for ccout handling in RSB parsing.Jim Grosbach2011-12-131-1/+4
* ARM thumb2 parsing of "rsb rd, rn, #0".Jim Grosbach2011-12-131-2/+8
* ARM NEON two-operand aliases for VQDMULH.Jim Grosbach2011-12-132-0/+13
* ARM pre-UAL NEG mnemonic for convenience when porting old code.Jim Grosbach2011-12-133-3/+13
* ARM add some more pre-UAL VFP mnemonics for convenience when porting old code.Jim Grosbach2011-12-132-0/+3
* ARM add more 'gas' compatibility aliases for NEON instructions.Jim Grosbach2011-12-133-3/+37
* [asan] report an error if blacklist file contains a malformed regex. fixes as...Kostya Serebryany2011-12-131-5/+13
* [fast-isel] Unaligned loads of floats are not supported. Therefore, convert ...Chad Rosier2011-12-131-7/+32
* [fast-isel] Remove SelectInsertValue() as fast-isel wasn't designed to handle Chad Rosier2011-12-131-103/+0
* Avoid using the 'insertvalue' instruction here.Bill Wendling2011-12-131-6/+33