summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* R600/SI: Default to no single precision denormals.Matt Arsenault2014-07-141-1/+1
* CodeGen: Stick constant pool entries in COMDAT sections for WinCOFFDavid Majnemer2014-07-142-5/+55
* [DAGCombiner] Add more rules to combine shuffle vector dag nodes.Andrea Di Biagio2014-07-141-0/+373
* Unify the lowering of arguments during SjLj prepare.Bill Wendling2014-07-141-1/+1
* X86: correct 64-bit atomics on 32-bitSaleem Abdulrasool2014-07-141-0/+1
* X86: remove temporary atomicrmw used during lowering.Tim Northover2014-07-141-0/+1
* [mips] For the FP64A ABI, odd-numbered double-precision moves must not use mt...Daniel Sanders2014-07-142-48/+324
* [mips] Use MFHC1 when it is available (MIPS32r2 and later) for both FP32 and ...Daniel Sanders2014-07-143-161/+169
* AArch64: remove unnecessary pseudo-instruction.Tim Northover2014-07-141-2/+2
* [mips] Expand BuildPairF64 to a spill and reload when the O32 FPXX ABI isSasa Stankovic2014-07-142-1/+142
* Support lowering of empty aggregates.Bill Wendling2014-07-141-0/+31
* [DAGCombiner] Fix a crash caused by a missing check for legal type when tryin...Andrea Di Biagio2014-07-131-0/+30
* R600: Run more tests with promote alloca disabled.Matt Arsenault2014-07-134-22/+57
* R600: Run private-memory test with and without alloca promoteMatt Arsenault2014-07-131-24/+33
* AArch64: add support for llvm.aarch64.hint intrinsicSaleem Abdulrasool2014-07-121-0/+67
* R600: Add missing tests for some intrinsicsMatt Arsenault2014-07-127-5/+109
* [PowerPC] Fix invalid displacement created by LocalStackAllocUlrich Weigand2014-07-111-0/+71
* R600/SI: Use i32 vectors for resources and samplersMarek Olsak2014-07-113-86/+86
* R600/SI: add sample and image intrinsics exposing all instruction fieldsMarek Olsak2014-07-113-0/+627
* ARM: Allow __fp16 as a function arg or return type for AArch64Oliver Stannard2014-07-111-0/+14
* [X86] Fix the inversion of low and high bits for the lowering of MUL_LOHI.Quentin Colombet2014-07-111-3/+0
* R600: Implement float to long/ulongJan Vesely2014-07-103-49/+386
* [mips] Emit two CFI offset directives per double precision SDC1/LDC1Zoran Jovanovic2014-07-102-0/+54
* Extend the test coverage in combine-vec-shuffle-2.ll adding some negative tests.Andrea Di Biagio2014-07-101-0/+89
* Revert "Revert r212640, "Add trunc (select c, a, b) -> select c (trunc a), (t...Matt Arsenault2014-07-103-2/+45
* [DAG] Further improve the logic in DAGCombiner that folds a pair of shuffles ...Andrea Di Biagio2014-07-102-1/+167
* [X86] Mark pseudo instruction TEST8ri_NOEREX as hasSIdeEffects=0.Akira Hatanaka2014-07-101-0/+20
* [mips] Added FPXX modeless calling convention.Zoran Jovanovic2014-07-102-0/+82
* AArch64: correctly fast-isel i8 & i16 multipliesTim Northover2014-07-101-0/+40
* [mips] Add support for -modd-spreg/-mno-odd-spregDaniel Sanders2014-07-101-0/+54
* [x86,SDAG] Introduce any- and sign-extend-vector-inreg nodes analogousChandler Carruth2014-07-101-0/+18
* llvm/test/CodeGen/X86/shift-parts.ll: FileCheck-ize. (from r212640)NAKAMURA Takumi2014-07-101-1/+3
* Revert r212640, "Add trunc (select c, a, b) -> select c (trunc a), (trunc b) ...NAKAMURA Takumi2014-07-102-40/+3
* [x86] Add another combine that is particularly useful for the new vectorChandler Carruth2014-07-101-3/+11
* Make it possible for ints/floats to return different values from getBooleanCo...Daniel Sanders2014-07-102-80/+124
* [x86] Expand the target DAG combining for PSHUFD nodes to be able toChandler Carruth2014-07-101-4/+1
* [x86] Tweak the v16i8 single input special case lowering for shufflesChandler Carruth2014-07-101-11/+7
* [x86] Initial improvements to the new shuffle lowering for v16i8Chandler Carruth2014-07-101-17/+21
* [AArch64]Fix an assertion failure in DAG Combiner about concating 2 build_vec...Hao Liu2014-07-101-1/+15
* R600/SI: Add support for llvm.convert.{to|from}.fp16Matt Arsenault2014-07-102-0/+28
* Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for fu...David Blaikie2014-07-092-38/+133
* Add trunc (select c, a, b) -> select c (trunc a), (trunc b) combine.Matt Arsenault2014-07-092-3/+40
* AArch64: Better codegen for storing to __fp16.Jim Grosbach2014-07-091-0/+126
* [x86] Fix a bug in my new zext-vector-inreg DAG trickery where we wereChandler Carruth2014-07-091-0/+9
* X86: When lowering v8i32 himuls use the correct shuffle masks for AVX2.Benjamin Kramer2014-07-091-19/+23
* [x86] Add a ZERO_EXTEND_VECTOR_INREG DAG node and use it when wideningChandler Carruth2014-07-091-0/+18
* [mips][mips64r6] Correct select patterns that have the condition or true/fals...Daniel Sanders2014-07-094-79/+79
* [mips][mips64r6] Correct cond names in the cmp.cond.[ds] instructionsDaniel Sanders2014-07-093-37/+37
* [mips][mips64r6] Use JALR for indirect branches instead of JR (which is not a...Daniel Sanders2014-07-092-11/+24
* [mips][mips64r6] Use JALR for returns instead of JR (which is not available o...Daniel Sanders2014-07-093-34/+80
OpenPOWER on IntegriCloud