aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Move type handling to make sure we get all created types that aren'tEric Christopher2011-11-141-7/+5
* Rework adding function names to the dwarf accelerator tables, allowEric Christopher2011-11-143-71/+86
* ARM assembly parsing for LSR/LSL/ROR(immediate).Jim Grosbach2011-11-142-6/+50
* ARM assembly parsing for ASR(immediate).Jim Grosbach2011-11-143-7/+37
* build: Rename CBackend and CppBackend libraries to have CodeGen suffix, forDaniel Dunbar2011-11-144-6/+6
* Use a bigger hammer to fix PR11314 by disabling the "forcing two-addressEvan Cheng2011-11-141-1/+5
* AVX2: Add variable shift from memory.Nadav Rotem2011-11-141-1/+24
* For immediate encodings of icmp, zero or sign extend first. ThenChad Rosier2011-11-141-5/+5
* build/Make & CMake: Pass the appropriate --native-target and --enable-targetsDaniel Dunbar2011-11-141-2/+3
* llvm-build: Add --native-target and --enable-targets options, and add logic toDaniel Dunbar2011-11-1413-16/+16
* llvm-build: Change CBackend and CppBackend to not use library_name. This willDaniel Dunbar2011-11-142-2/+0
* llvm-build: Add an explicit component type to represent targets.Daniel Dunbar2011-11-1412-12/+16
* Strip old implicit operands after foldMemoryOperand.Jakob Stoklund Olesen2011-11-141-2/+19
* Tidy up.Jim Grosbach2011-11-141-12/+0
* Thumb2 assembly parsing STMDB w/ optional .w suffix.Jim Grosbach2011-11-141-0/+6
* Make sure we correctly unroll conversions between v2f64 and v2i32 on ARM.Eli Friedman2011-11-141-1/+25
* DeadStoreElimination can now trim the size of a store if the end of the store...Pete Cooper2011-11-141-33/+110
* Fix typo in comment.Nick Lewycky2011-11-141-1/+1
* Add check so we don't try to perform an impossible transformation. Fixes issu...Eli Friedman2011-11-141-1/+2
* The ARM LDRH/STRH instructions use a +/-imm8 encoding, not an imm12.Chad Rosier2011-11-141-5/+13
* AVX2: Add patterns for variable shift operationsNadav Rotem2011-11-142-0/+40
* Remove unnecessary include.Devang Patel2011-11-142-2/+0
* Add comments.Benjamin Kramer2011-11-141-1/+2
* Speculatively revert commit 144124 (djg) in the hope that the 32 bitDuncan Sands2011-11-141-13/+3
* Add AVX2 support for vselect of v32i8Nadav Rotem2011-11-142-0/+8
* Simplify code. No functionality change.Benjamin Kramer2011-11-141-8/+2
* Take advantage of the zero byte in StringMap when emitting dwarf stringpool e...Benjamin Kramer2011-11-141-2/+3
* Enable execution dependency fix pass for YMM registers when AVX2 is enabled. ...Craig Topper2011-11-142-4/+20
* Add instruction selection for AVX2 integer comparisons.Craig Topper2011-11-142-8/+43
* Add AVX2 instruction lowering for add, sub, and mul.Craig Topper2011-11-141-24/+81
* Don't forget to check FlagNW when determining whether an AddRecExpr will wrapNick Lewycky2011-11-141-2/+3
* Remove extra ';'Devang Patel2011-11-141-2/+2
* Remove the pubnames section, no one consumes it.Eric Christopher2011-11-145-87/+3
* Add support for encoding immediates in icmp and fcmp. Hopefully, this willChad Rosier2011-11-141-12/+64
* Hide cpu name checking in ARMSubtarget.Evan Cheng2011-11-142-1/+2
* Collapse DomainValues across loop back-edges.Jakob Stoklund Olesen2011-11-141-8/+35
* Link to the live DomainValue after merging.Jakob Stoklund Olesen2011-11-141-13/+50
* Object/COFF: Fix PE reading.Michael J. Spencer2011-11-141-23/+30
* Track reference count independently from clear().Jakob Stoklund Olesen2011-11-141-4/+4
* Properly handle Mips MC relocations and lower cpload and cprestore macros to ...Bruno Cardoso Lopes2011-11-144-45/+191
* Emit the compact unwind *if* we have a compact unwind encoding.Bill Wendling2011-11-141-1/+1
* Call release() directly when cleaning up the remaining DomainValues.Jakob Stoklund Olesen2011-11-141-5/+3
* Rename all methods to follow style guide.Jakob Stoklund Olesen2011-11-141-42/+42
* Handle reference counts in one function: release().Jakob Stoklund Olesen2011-11-141-15/+18
* Also add the linkage name to the name accelerator tables if it existsEric Christopher2011-11-142-2/+19
* Add a hack to the scheduler to disable pseudo-two-address dependencies inDan Gohman2011-11-141-3/+13
* Add workaround for Cortex-M3 errata 602117 by replacing ldrd x, y, [x] with l...Evan Cheng2011-11-141-3/+9
* ARMFastISel doesn't support thumb1. Rename isThumb to isThumb2 to reflect this.Chad Rosier2011-11-141-39/+39
* Fix code to match comment. Fixes PR11340, a regression from r143209.Eli Friedman2011-11-141-1/+1
* Clear old DomainValue after merging.Jakob Stoklund Olesen2011-11-141-1/+6