aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* The new ARM disassembler disassembles "bx lr" as a special BX_ret instruction...Benjamin Kramer2011-08-091-10/+0
* Don't continue generating the old-style decoder file.Owen Anderson2011-08-091-3/+2
* ARM fix typo in pre-indexed store lowering.Jim Grosbach2011-08-091-1/+1
* Attempt to fix CMake build.Owen Anderson2011-08-091-0/+1
* Tighten Thumb1 branch predicate decoding.Owen Anderson2011-08-091-0/+3
* Replace the existing ARM disassembler with a new one based on the FixedLenDec...Owen Anderson2011-08-0912-7229/+2417
* Revert r137134. It breaks some code as Eli pointed out.Bill Wendling2011-08-091-1/+1
* Print out the variable declaration only if it is a declaration. Otherwise, aBill Wendling2011-08-091-1/+1
* Reapply a more appropriate solution than in r137114. AVX supportsBruno Cardoso Lopes2011-08-091-0/+10
* Revert r137114Bruno Cardoso Lopes2011-08-091-21/+1
* PTX: Add initial support for device function callsJustin Holewinski2011-08-096-3/+144
* Emitting ARM build attributes and values as ULEB, rather than char.Renato Golin2011-08-091-11/+67
* Handle sitofp between v4f64 <- v4i32. Fix PR10559Bruno Cardoso Lopes2011-08-091-1/+21
* Add support for avx vector fextendBruno Cardoso Lopes2011-08-091-1/+6
* Add AVX versions of 128-bit sitofp and fptosiBruno Cardoso Lopes2011-08-091-0/+4
* Add two patterns to match special vmovss and vmovsd cases. Also fixBruno Cardoso Lopes2011-08-091-10/+45
* Add missing attributes to the C++ backend's output.Bill Wendling2011-08-091-0/+3
* Make LowerVSETCC aware of AVX types and add patterns to match them.Bruno Cardoso Lopes2011-08-092-3/+35
* ARM parsing and encoding for LDRBT instruction.Jim Grosbach2011-08-081-11/+28
* Thumb1 BL instructions encoding 22 bits of displacement, not 21.Owen Anderson2011-08-081-1/+4
* Implement isLoadFromStackSlotPostFE and isStoreToStackSlotPostFE for ARM.Jakob Stoklund Olesen2011-08-082-0/+16
* Add support for several vector shifts operations while in AVX mode. Fix PR10581Bruno Cardoso Lopes2011-08-081-10/+52
* ARM load/store label parsing.Jim Grosbach2011-08-081-0/+14
* Hoist hasLoadFromStackSlot and hasStoreToStackSlot.Jakob Stoklund Olesen2011-08-082-57/+0
* Fix encodings for Thumb ASR and LSR immediate operands. They encode the rang...Owen Anderson2011-08-084-12/+35
* Fix up the patterns for SXTB, SXTH, UXTB, and UXTH so that they are correctly...Eli Friedman2011-08-081-5/+6
* Add MCInstrAnalysis class. This allows the targets to specify own versions of...Benjamin Kramer2011-08-081-0/+53
* Don't clobber pending ST regs when FP regs are killed.Jakob Stoklund Olesen2011-08-081-0/+20
* ARM load instruction shifted register index operands.Jim Grosbach2011-08-051-7/+12
* ARM indexed load assembly parsing and encoding.Jim Grosbach2011-08-052-13/+51
* ARM refactor indexed store instructions.Jim Grosbach2011-08-055-75/+150
* ARM simplify the postidx_reg operand encoding.Jim Grosbach2011-08-054-11/+14
* ARM use a dedicated printer for postidx_reg operands.Jim Grosbach2011-08-053-1/+11
* Add missing register constraint for some VLD3/VLD4 pseudo instructions.Bob Wilson2011-08-051-1/+2
* Silence unused variable warnings in release builds.Chandler Carruth2011-08-051-0/+2
* Fix http://llvm.org/bugs/show_bug.cgi?id=10583\n - test for 1 and 2 byte fixu...Jason W Kim2011-08-051-15/+11
* Fix broken encodings for the Thumb2 LDRD/STRD instructions.Owen Anderson2011-08-043-13/+42
* ARM assembly parsing and encoding for LDR instructions.Jim Grosbach2011-08-042-8/+37
* Fix an obvious type. Patch by Ivan Krasin.Evan Cheng2011-08-041-1/+1
* LDCL_POST and STCL_POST need one's-complement offsets, rather than two's comp...Owen Anderson2011-08-043-1/+23
* Add obviously missing "break". Noticed by Andrey Karpov withDuncan Sands2011-08-041-0/+1
* Fix http://llvm.org/bugs/show_bug.cgi?id=10568Jason W Kim2011-08-041-0/+17
* Only access both operands of an INSERT_SUBVECTOR if it is an INSERT_SUBVECTOR.Bill Wendling2011-08-041-9/+10
* ARM refactoring assembly parsing of memory address operands.Jim Grosbach2011-08-0312-630/+562
* Fix broken encoding of tCBNZ.Owen Anderson2011-08-031-2/+2
* New approach to r136737: insert the necessary fences for atomic ops in platfo...Eli Friedman2011-08-034-78/+15
* Remove unused variables.Benjamin Kramer2011-08-031-1/+0
* Handle IMPLICIT_DEF instructions in X86FloatingPoint.Jakob Stoklund Olesen2011-08-031-0/+13
* ARM backend support for atomicrmw and cmpxchg with non-monotonic ordering. N...Eli Friedman2011-08-021-47/+77
* Don't create a ridiculous EXTRACT_ELEMENT. PR10563.Eli Friedman2011-08-021-3/+1