| Commit message (Expand) | Author | Age | Files | Lines |
* | [ModRefInfo] Add must alias info to ModRefInfo. | Alina Sbirlea | 2017-12-21 | 11 | -64/+295 |
* | [X86] When lowering truncates to vXi1, don't sign extend i16/i8 types to 512-... | Craig Topper | 2017-12-21 | 4 | -22/+23 |
* | [DWARF v5] Rework of string offsets table reader | Wolfgang Pieb | 2017-12-21 | 9 | -207/+497 |
* | [X86] Promote v8i1 shuffles to v8i32 instead of v8i64 if we have VLX. | Craig Topper | 2017-12-21 | 4 | -145/+163 |
* | [X86][SSE] Split large PAVGB/PAVGW vectors to legal widths | Simon Pilgrim | 2017-12-21 | 3 | -2323/+318 |
* | [YAML] Refactor escaping unittests | Francis Visoiu Mistrih | 2017-12-21 | 2 | -112/+25 |
* | [YAML] Fix UTF-8 handling | Francis Visoiu Mistrih | 2017-12-21 | 2 | -1/+34 |
* | [TableGen] Print more helpful information in case of type contradiction | Krzysztof Parzyszek | 2017-12-21 | 2 | -21/+39 |
* | [DAGCombiner] Remove (xor (xor x, c1), c2) -> (xor x, (xor c1, c2)) fold. NFCI. | Simon Pilgrim | 2017-12-21 | 1 | -15/+0 |
* | [DAGCombiner] Generalize (or (and X, c1), c2) -> (and (or X, c2), c1|c2) comb... | Simon Pilgrim | 2017-12-21 | 3 | -18/+20 |
* | [X86] Add (or (and X, c1), c2) -> (and (or X, c2), c1|c2) non-splat vector test | Simon Pilgrim | 2017-12-21 | 1 | -4/+14 |
* | [PowerPC] Fix parest build failure in SPEC2017. | Tony Jiang | 2017-12-21 | 2 | -5/+21 |
* | [DAGCombiner] Generalize (and (or x, C), D) -> D iff (C & D) == D combine to ... | Simon Pilgrim | 2017-12-21 | 2 | -6/+7 |
* | [mips] Fix the invalid EVA test | Simon Dardis | 2017-12-21 | 1 | -23/+24 |
* | [X86] Add (and (or x, C), D) -> D iff (C & D) == D non-splat vector test | Simon Pilgrim | 2017-12-21 | 1 | -0/+11 |
* | [X86] Add v48i8 AVG test case, based on discussion on D41440 | Simon Pilgrim | 2017-12-21 | 1 | -0/+404 |
* | [DAGCombine] Improve ReduceLoadWidth for SRL | Sam Parker | 2017-12-21 | 3 | -22/+140 |
* | [Support] Remove MemoryBuffer::getNewUninitMemBuffer | Pavel Labath | 2017-12-21 | 3 | -20/+9 |
* | [ARM] Armv8-R DFB instruction | Sam Parker | 2017-12-21 | 9 | -5/+49 |
* | [llvm-readobj] Fix ambiguous call to the `printNumber` | Simon Atanasyan | 2017-12-21 | 1 | -1/+1 |
* | [llvm-readobj] Support 'GNU' style for MIPS GOT/PLT dumping | Simon Atanasyan | 2017-12-21 | 3 | -263/+611 |
* | [X86] Use PSHUFB for v32i16 shuffles before falling back to VPERMW/VPERMI2W. | Craig Topper | 2017-12-21 | 2 | -0/+19 |
* | [X86] Use VPERMI2B for v16i8 shuffles if we have VBMI+VLX and would have othe... | Craig Topper | 2017-12-21 | 2 | -20/+38 |
* | [X86] Use VPERMB/VPERMI2B for v32i8 shuffle lowering if VBMI and VLX are supp... | Craig Topper | 2017-12-21 | 2 | -143/+252 |
* | [X86] Add avx512vbmi command lines to vector-shuffle-256-v32.ll | Craig Topper | 2017-12-21 | 1 | -211/+372 |
* | [WebAssembly] Remove unneeded sub-directory | Sam Clegg | 2017-12-21 | 5 | -4/+4 |
* | Revert "Expose a TargetMachine::getTargetTransformInfo function" | Sanjoy Das | 2017-12-21 | 29 | -84/+89 |
* | [WebAssembly] Fix local references to weak aliases | Sam Clegg | 2017-12-21 | 4 | -35/+74 |
* | [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instructio... | Michael Zolotukhin | 2017-12-21 | 3 | -25/+19 |
* | Expose a TargetMachine::getTargetTransformInfo function | Sanjoy Das | 2017-12-21 | 29 | -89/+84 |
* | Attempt to pacify 4.8.5 with makeArrayRef | Reid Kleckner | 2017-12-21 | 1 | -1/+1 |
* | [orc][cmake] Check if 8 byte atomics require libatomic for unittest | Simon Dardis | 2017-12-20 | 1 | -1/+6 |
* | [ARM] Optimize {s,u}{add,sub}.with.overflow. | Joel Galenson | 2017-12-20 | 3 | -2/+207 |
* | [Hexagon] Use ArrayRef member functions instead of custom ones | Krzysztof Parzyszek | 2017-12-20 | 1 | -19/+10 |
* | [Hexagon] Allow construction of HVX vector predicates | Krzysztof Parzyszek | 2017-12-20 | 11 | -170/+408 |
* | [Hexagon] Legalize vector elements to i32 in buildVector32/64 | Krzysztof Parzyszek | 2017-12-20 | 1 | -15/+22 |
* | Do not generate an empty switch statement as it causes MSVC to issue diagnost... | Aaron Ballman | 2017-12-20 | 1 | -4/+7 |
* | bpf: add support for objdump -print-imm-hex | Yonghong Song | 2017-12-20 | 2 | -5/+70 |
* | PR35705: Fix Chapter 9 example code for API changes to DIBuilder | David Blaikie | 2017-12-20 | 3 | -4/+7 |
* | [X86] Refactor DomainReassignment pass to make the Closure class not stores r... | Craig Topper | 2017-12-20 | 1 | -78/+89 |
* | TableGen: Allow setting SDNodeProperties on intrinsics | Matt Arsenault | 2017-12-20 | 14 | -82/+166 |
* | [ICP] Expose unconditional call promotion interface | Matthew Simpson | 2017-12-20 | 8 | -101/+210 |
* | [X86] Remove zext from vXi32 to vXi64 on indices of gather/scatter instructio... | Craig Topper | 2017-12-20 | 2 | -0/+62 |
* | DAG: Tolerate non-MemSDNodes for OPC_RecordMemRef | Matt Arsenault | 2017-12-20 | 1 | -8/+24 |
* | Improve the test for r320216. NFC. | Warren Ristow | 2017-12-20 | 2 | -11/+59 |
* | [opt-viewer] Also demangle indirect-call promotion targets | Adam Nemet | 2017-12-20 | 1 | -1/+1 |
* | [PowerPC] Added an assert to make sure that the MBBI iterator is valid. | Stefan Pintilie | 2017-12-20 | 1 | -3/+3 |
* | [DAG] Fix condition on overlapping store check. | Nirav Dave | 2017-12-20 | 1 | -2/+2 |
* | [hwasan] Implement -fsanitize-recover=hwaddress. | Evgeniy Stepanov | 2017-12-20 | 4 | -45/+93 |
* | [AMDGPU, AsmParser] Enable the mnemonic spell corrector. | Matt Arsenault | 2017-12-20 | 3 | -7/+70 |