summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2016-07-02[PM] Fix a small typo from when I ported JumpThreadingSean Silva
2016-07-02[X86][AVX512] Autoupgrade the MOVDDUP/MOVSLDUP/MOVSHDUP intrinsicsSimon Pilgrim
2016-07-02[DIBuilder] Remove dead code. NFC.Benjamin Kramer
2016-07-02[Hexagon] Create global std::map lazily.Benjamin Kramer
2016-07-02[X86][AVX512] Add support for lowering shuffles to MOVDDUP/MOVSLDUP/MOVSHDUPSimon Pilgrim
2016-07-02Use arrays or initializer lists to feed ArrayRefs instead of SmallVector wher...Benjamin Kramer
2016-07-02[esan|cfrag] Add counters for struct array accessesQin Zhao
2016-07-02[SystemZ] Move misplaced SystemZ::TDC to non-memory opcode range.Marcin Koscielnicki
2016-07-02Add RenderScript ArchTypePirama Arumuga Nainar
2016-07-02[PM] Port ConstantHoisting to the new Pass ManagerMichael Kuperstein
2016-07-02[codeview] Set the Nested and Scoped ClassOptions based on the scope chainReid Kleckner
2016-07-01LoadStoreVectorizer: Fix warning about extra semicolonMatt Arsenault
2016-07-01TII: Fix inlineasm size counting comments as instsMatt Arsenault
2016-07-01PeepholeOptimizer: Relax assertMatt Arsenault
2016-07-01[CodeView] Include the offset of nested membersDavid Majnemer
2016-07-01[CodeView] Pretty print anonymous scopesDavid Majnemer
2016-07-01AMDGPU: Add feature for unaligned accessMatt Arsenault
2016-07-01AMDGPU: Expand unaligned accesses earlyMatt Arsenault
2016-07-01[msan] Fix __msan_maybe_ for non-standard type sizes.Evgeniy Stepanov
2016-07-01AMDGPU: Improve load/store of illegal types.Matt Arsenault
2016-07-01[codeview] Don't record UDTs for anonymous structsReid Kleckner
2016-07-01Address two correctness issues in LoadStoreVectorizerAlina Sbirlea
2016-07-01[Hexagon] Revert r274381: that was actually wrongKrzysztof Parzyszek
2016-07-01[Hexagon] Use MachineOperand::readsReg instead of isUseKrzysztof Parzyszek
2016-07-01[pdb] Check the display name for <unnamed-tag>, not the linkage nameReid Kleckner
2016-07-01[codeview] Assert that our CV type records are validReid Kleckner
2016-07-01AMDGPU/SI: Enable testing several variants for si schedulerMatt Arsenault
2016-07-01Revert r274347 "[ARM] Refactor Thumb2 mul instruction descs"Hans Wennborg
2016-07-01CodeGen: Use MachineInstr& in RegisterCoalescer, NFCDuncan P. N. Exon Smith
2016-07-01fix documentation comments; NFCSanjay Patel
2016-07-01CodeGen: Avoid implicit conversions in TargetInstrInfo, NFCDuncan P. N. Exon Smith
2016-07-01CodeGen: Use MachineInstr& in ScheduleDAGIntrs, NFCDuncan P. N. Exon Smith
2016-07-01Do not count debug instructions when counting number of uses to reorder frame...Dehao Chen
2016-07-01CodeGen: Avoid iterator conversion in UnreachableBlockElim, NFCDuncan P. N. Exon Smith
2016-07-01CodeGen: Use MachineInstr& in SlotIndexes.cpp, NFCDuncan P. N. Exon Smith
2016-07-01CodeGen: Use MachineInstr& in RegAllocFast, NFCDuncan P. N. Exon Smith
2016-07-01[ARM] Refactor Thumb2 mul instruction descsSam Parker
2016-07-01function_refify. NFC.Benjamin Kramer
2016-07-01Resubmit r268719 - AMDGPU/SI: Add amdgpu_kernel calling convention. Part 2.Nikolay Haustov
2016-07-01[AMDGPU] Assembler: support SDWA for VOPC instructionsSam Kolton
2016-07-01Update libdeps; AMDGPUCodeGen requires LLVMVectorize.NAKAMURA Takumi
2016-07-01[CodeGen] Cleanup getVectorShuffle a bit to take advantage of its new ArrayRe...Craig Topper
2016-07-01[CodeGen,Target] Remove the version of DAG.getVectorShuffle that takes a poin...Craig Topper
2016-07-01Add support for allowing us to create uniquely identified "COMDAT" or "ELFEric Christopher
2016-07-0180-column and comment fixups.Eric Christopher
2016-07-01[PM] refactor LoopAccessInfo code part-2Xinliang David Li
2016-07-01[MBP] method interface cleanupXinliang David Li
2016-07-01AMDGPU: Add option to run the load/store vectorizerMatt Arsenault
2016-07-01[codeview] Add DISubprogram::ThisAdjustmentReid Kleckner
2016-07-01LoadStoreVectorizer: improvements: better pointer analysisMatt Arsenault