aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-10-14AMDGPU: Do not emit deprecated notes for code object v3Konstantin Zhuravlyov
2017-10-14AMDGPU: Add support for isa version noteKonstantin Zhuravlyov
2017-10-14[X86][SSE] Support combining AND(EXTRACT(SHUF(X)), C) -> EXTRACT(SHUF(X))Simon Pilgrim
2017-10-14[X86] Add patterns for vzmovl+cvtpd2dq/cvttpd2dq with a load.Craig Topper
2017-10-14[X86] Add AVX512 versions of VCVTPD2PS to load folding tables.Craig Topper
2017-10-14[X86] Add patterns for vzmovl+cvtpd2ps with a load.Craig Topper
2017-10-14[X86] Remove some patterns for bitcasted alignednonedtemporalloads.Craig Topper
2017-10-14[X86] Remove unnecessary bitconverts as the root of patterns for zero extende...Craig Topper
2017-10-14[X86] Add additional patterns for folding loads with 128-bit VCVTDQ2PD and VC...Craig Topper
2017-10-14[X86] Add AVX512 flavors of VCVTDQ2PD plus VCVTUDQ2PD to the load folding tab...Craig Topper
2017-10-14[X86] Remove TB_NO_REVERSE from VCVTDQ2PDYrr and VCVTPS2PDYrr in the load fol...Craig Topper
2017-10-14[X86] Add an additional isel pattern to CVTDQ2PDrm/VCVTDQ2PDrm to enable load...Craig Topper
2017-10-14Revert "lit.py: Add new %{shared_output(LABEL)} substitution"Jordan Rose
2017-10-14lit.py: Give up and disable the new shared-output.py test on WindowsJordan Rose
2017-10-14Fix assembler for alloca of multiple elements in non-zero addr spaceYaxun Liu
2017-10-14[Dominators] Remove the NCA checkJakub Kuderski
2017-10-14[llvm-cov] Factor out logic to iterate over line coverage stats (NFC)Vedant Kumar
2017-10-14[globalisel][tablegen] Fix an unused variable warning caused by a typo (corre...Daniel Sanders
2017-10-14[globalisel][tablegen] Fix undefined references to dump()Daniel Sanders
2017-10-14lit.py: Previous test fix was a red herring; backslashes are escapesJordan Rose
2017-10-14[AArch64][RegisterBankInfo] Use the statically computed mappings for COPYQuentin Colombet
2017-10-14[globalisel][tablegen] Simplify named operand/operator lookups and fix a wron...Daniel Sanders
2017-10-14lit.py: Fix new test harder for systems that don't use / as os.path.sepJordan Rose
2017-10-13lit.py: Fix new test for systems that don't use / as os.path.sepJordan Rose
2017-10-13Revert r315763: "[Hexagon] Rangify some loops, NFC"Krzysztof Parzyszek
2017-10-13[X86] Use X86ISD::VBROADCAST in place of v2f64 X86ISD::MOVDDUP when AVX2 is a...Craig Topper
2017-10-13[X86] Use fsub in the movddup scheduling tests to prevent a future patch from...Craig Topper
2017-10-13[globalisel][tablegen] Fix a use-after free bug that manifests on non-macOS m...Daniel Sanders
2017-10-13[Hexagon] Rangify some loops, NFCKrzysztof Parzyszek
2017-10-13[InstCombine] use m_Neg() to reduce code; NFCISanjay Patel
2017-10-13[globalisel][tablegen] Add support for fpimm and import of APInt/APFloat base...Daniel Sanders
2017-10-13[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko
2017-10-13[RegisterBankInfo] Cache the getMinimalPhysRegClass informationQuentin Colombet
2017-10-13[Legalizer] Use SmallSetVector instead of SetVector.Quentin Colombet
2017-10-13[LegalizerInfo] Don't evaluate end boundary every time through the loopQuentin Colombet
2017-10-13[Legalizer] Only allocate the SetVectors once per function.Quentin Colombet
2017-10-13AMDGPU: Implement hasBitPreservingFPLogicMatt Arsenault
2017-10-13LowerTypeTests: Give imported symbols a type with size 0 so that they are not...Peter Collingbourne
2017-10-13[Reassociate] auto-generate better checks; NFCSanjay Patel
2017-10-13[Hexagon] Avoid unused variable warnings in release builds.Benjamin Kramer
2017-10-13AMDGPU: Look for src mods before fp_extendMatt Arsenault
2017-10-13[aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 us...Daniel Sanders
2017-10-13[SmallPtrSet] Add iterator epoch tracking.Benjamin Kramer
2017-10-13[InstCombine] move code to remove repeated constant check; NFCISanjay Patel
2017-10-13AMDGPU: Implement isFPExtFoldableMatt Arsenault
2017-10-13[InstCombine] recycle adds for better efficiencySanjay Patel
2017-10-13DAG: Add opcode and source type to isFPExtFreeMatt Arsenault
2017-10-13[Hexagon] Minimize number of repeated constant extendersKrzysztof Parzyszek
2017-10-13Revert r315148 [TableGen] Avoid unnecessary std::string creationsDaniel Sanders
2017-10-13[InstCombine] use local var to reduce code duplication; NFCISanjay Patel