summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Expand)AuthorAgeFilesLines
* [ModRefInfo] Add must alias info to ModRefInfo.Alina Sbirlea2017-12-2111-64/+295
* [X86] When lowering truncates to vXi1, don't sign extend i16/i8 types to 512-...Craig Topper2017-12-214-22/+23
* [DWARF v5] Rework of string offsets table readerWolfgang Pieb2017-12-219-207/+497
* [X86] Promote v8i1 shuffles to v8i32 instead of v8i64 if we have VLX.Craig Topper2017-12-214-145/+163
* [X86][SSE] Split large PAVGB/PAVGW vectors to legal widthsSimon Pilgrim2017-12-213-2323/+318
* [YAML] Refactor escaping unittestsFrancis Visoiu Mistrih2017-12-212-112/+25
* [YAML] Fix UTF-8 handlingFrancis Visoiu Mistrih2017-12-212-1/+34
* [TableGen] Print more helpful information in case of type contradictionKrzysztof Parzyszek2017-12-212-21/+39
* [DAGCombiner] Remove (xor (xor x, c1), c2) -> (xor x, (xor c1, c2)) fold. NFCI.Simon Pilgrim2017-12-211-15/+0
* [DAGCombiner] Generalize (or (and X, c1), c2) -> (and (or X, c2), c1|c2) comb...Simon Pilgrim2017-12-213-18/+20
* [X86] Add (or (and X, c1), c2) -> (and (or X, c2), c1|c2) non-splat vector testSimon Pilgrim2017-12-211-4/+14
* [PowerPC] Fix parest build failure in SPEC2017.Tony Jiang2017-12-212-5/+21
* [DAGCombiner] Generalize (and (or x, C), D) -> D iff (C & D) == D combine to ...Simon Pilgrim2017-12-212-6/+7
* [mips] Fix the invalid EVA testSimon Dardis2017-12-211-23/+24
* [X86] Add (and (or x, C), D) -> D iff (C & D) == D non-splat vector testSimon Pilgrim2017-12-211-0/+11
* [X86] Add v48i8 AVG test case, based on discussion on D41440Simon Pilgrim2017-12-211-0/+404
* [DAGCombine] Improve ReduceLoadWidth for SRLSam Parker2017-12-213-22/+140
* [Support] Remove MemoryBuffer::getNewUninitMemBufferPavel Labath2017-12-213-20/+9
* [ARM] Armv8-R DFB instructionSam Parker2017-12-219-5/+49
* [llvm-readobj] Fix ambiguous call to the `printNumber`Simon Atanasyan2017-12-211-1/+1
* [llvm-readobj] Support 'GNU' style for MIPS GOT/PLT dumpingSimon Atanasyan2017-12-213-263/+611
* [X86] Use PSHUFB for v32i16 shuffles before falling back to VPERMW/VPERMI2W.Craig Topper2017-12-212-0/+19
* [X86] Use VPERMI2B for v16i8 shuffles if we have VBMI+VLX and would have othe...Craig Topper2017-12-212-20/+38
* [X86] Use VPERMB/VPERMI2B for v32i8 shuffle lowering if VBMI and VLX are supp...Craig Topper2017-12-212-143/+252
* [X86] Add avx512vbmi command lines to vector-shuffle-256-v32.llCraig Topper2017-12-211-211/+372
* [WebAssembly] Remove unneeded sub-directorySam Clegg2017-12-215-4/+4
* Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das2017-12-2129-84/+89
* [WebAssembly] Fix local references to weak aliasesSam Clegg2017-12-214-35/+74
* [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instructio...Michael Zolotukhin2017-12-213-25/+19
* Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das2017-12-2129-89/+84
* Attempt to pacify 4.8.5 with makeArrayRefReid Kleckner2017-12-211-1/+1
* [orc][cmake] Check if 8 byte atomics require libatomic for unittestSimon Dardis2017-12-201-1/+6
* [ARM] Optimize {s,u}{add,sub}.with.overflow.Joel Galenson2017-12-203-2/+207
* [Hexagon] Use ArrayRef member functions instead of custom onesKrzysztof Parzyszek2017-12-201-19/+10
* [Hexagon] Allow construction of HVX vector predicatesKrzysztof Parzyszek2017-12-2011-170/+408
* [Hexagon] Legalize vector elements to i32 in buildVector32/64Krzysztof Parzyszek2017-12-201-15/+22
* Do not generate an empty switch statement as it causes MSVC to issue diagnost...Aaron Ballman2017-12-201-4/+7
* bpf: add support for objdump -print-imm-hexYonghong Song2017-12-202-5/+70
* PR35705: Fix Chapter 9 example code for API changes to DIBuilderDavid Blaikie2017-12-203-4/+7
* [X86] Refactor DomainReassignment pass to make the Closure class not stores r...Craig Topper2017-12-201-78/+89
* TableGen: Allow setting SDNodeProperties on intrinsicsMatt Arsenault2017-12-2014-82/+166
* [ICP] Expose unconditional call promotion interfaceMatthew Simpson2017-12-208-101/+210
* [X86] Remove zext from vXi32 to vXi64 on indices of gather/scatter instructio...Craig Topper2017-12-202-0/+62
* DAG: Tolerate non-MemSDNodes for OPC_RecordMemRefMatt Arsenault2017-12-201-8/+24
* Improve the test for r320216. NFC.Warren Ristow2017-12-202-11/+59
* [opt-viewer] Also demangle indirect-call promotion targetsAdam Nemet2017-12-201-1/+1
* [PowerPC] Added an assert to make sure that the MBBI iterator is valid.Stefan Pintilie2017-12-201-3/+3
* [DAG] Fix condition on overlapping store check.Nirav Dave2017-12-201-2/+2
* [hwasan] Implement -fsanitize-recover=hwaddress.Evgeniy Stepanov2017-12-204-45/+93
* [AMDGPU, AsmParser] Enable the mnemonic spell corrector.Matt Arsenault2017-12-203-7/+70