aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-03-21[clang][Codegen] EmitBranchOnBoolExpr(): emit prof branch counts even at -O0upstream/mainRoman Lebedev1-19/+19
2021-03-21[clang][CodeGen] Lower Likelihood attributes to @llvm.expect intrin instead o...Roman Lebedev7-157/+524
2021-03-21Revert "[BranchProbability] move options for 'likely' and 'unlikely'"Roman Lebedev5-20/+23
2021-03-21[Driver] Gnu.cpp: fix libstdc++ search path for multilibFangrui Song2-8/+33
2021-03-21[lld-macho] Implement -dependency_info (partially - more opcodes needed)Vy Nguyen6-3/+190
2021-03-21[DAGCombiner] Minor compile time improvement to (sext_in_reg (sign_extend_vec...Craig Topper1-2/+3
2021-03-21[ValueTracking] Improve mul handling in isKnownNonEqual()Nikita Popov2-16/+20
2021-03-21[ValueTracking] Add more tests for isKnownNonEqual() of mul (NFC)Nikita Popov1-0/+89
2021-03-21Remove the extraneous MLIRContext argument from populateWithGenerated. NFC.Chris Lattner7-12/+11
2021-03-21MIR: Fix missing serialization for HasTailCallMatt Arsenault5-1/+9
2021-03-21AMDGPU: Fix allowing immediates for tail call pseudo.Matt Arsenault2-1/+4
2021-03-21[ShapeDialect] Silence a build warning, NFCChris Lattner1-2/+2
2021-03-21Change OwningRewritePatternList to carry an MLIRContext with it.Chris Lattner134-574/+550
2021-03-21Reapply [ConstantFold] Handle vectors in ConstantFoldLoadThroughBitcast()Nikita Popov4-7/+6
2021-03-21[InstSimplify] Add load of undef aggregate test (NFC)Nikita Popov1-0/+10
2021-03-21[InstSimplify] Regenerate test checks (NFC)Nikita Popov1-157/+100
2021-03-21[InstSimplify] Add additional select operand replacement tests (NFC)Nikita Popov1-0/+46
2021-03-21[InstSimplify] Clean up SimplifyReplacedWithOp implementation (NFCI)Nikita Popov1-73/+43
2021-03-21GlobalISel: Avoid unnecessary truncation to i64Matt Arsenault1-2/+2
2021-03-21AMDGPU/GlobalISel: Enable CSE in pre-legalizer combinerMatt Arsenault4-44/+60
2021-03-21[DAG] Limit (sext_in_reg (zero_extend_vector_inreg x)) to exact sign extensionSimon Pilgrim1-2/+3
2021-03-21[lld-macho][nfc] Format Options.tdJez Ng1-925/+925
2021-03-21[X86][AVX] ComputeNumSignBitsForTargetNode - add X86ISD::VBROADCAST handling ...Simon Pilgrim2-35/+22
2021-03-21[X86] Add 'mulhs' variant of PR49658 test caseSimon Pilgrim1-5/+171
2021-03-21[ARM] VINS f16 patternDavid Green5-156/+146
2021-03-21[RISCV] remove redundant instruction when eliminate frame indexluxufan4-8/+7
2021-03-21[X86][AVX] computeKnownBitsForTargetNode - add X86ISD::VBROADCAST handling fo...Simon Pilgrim2-24/+21
2021-03-21[X86] Add PR49658 test caseSimon Pilgrim1-0/+123
2021-03-21[X86] computeKnownBitsForTargetNode - add X86ISD::PMULUDQ handlingSimon Pilgrim2-18/+20
2021-03-21[Driver] Linux.cpp: add -internal-isystem lib/../$triple/includeFangrui Song3-15/+23
2021-03-20[Driver] Gnu.cpp: drop an unneeded special rule related to sysrootFangrui Song1-7/+1
2021-03-20[Driver] Gnu.cpp: drop an unneeded special rule related to sysrootFangrui Song1-11/+1
2021-03-20[Driver] Gnu.cpp: remove unneeded -L detection hack for -mx32Fangrui Song2-11/+5
2021-03-20[Driver] Gnu.cpp: remove unneeded -L detection for libc++Fangrui Song1-10/+0
2021-03-20[Driver] Gnu.cpp: remove unneeded -L lib/gcc/$triple/$version/../../../$tripleFangrui Song3-34/+16
2021-03-20[RISCV] Add test case to show a case where (mul (and X, 0xffffffff), (and Y, ...Craig Topper1-258/+309
2021-03-20[Canonicalizer] Process regions top-down instead of bottom up & reuse existin...Chris Lattner9-41/+138
2021-03-20Revert "[IRSim] Adding basic implementation of llvm-sim."Andrew Litteken8-308/+1
2021-03-20[RISCV] Update comment in RISCVInstrInfoM.tdJessica Clarke1-1/+1
2021-03-20[RISCV] Disable (mul (and X, 0xffffffff), (and Y, 0xffffffff)) optimization w...Craig Topper2-12/+14
2021-03-20[RISCV] Add Zba command lines to xaluo.ll. NFCCraig Topper1-0/+1461
2021-03-20[test] Delete "-internal-isystem" "/usr/local/include"Fangrui Song1-1/+0
2021-03-20[RISCV] Add isel pattern to optimize (mul (and X, 0xffffffff), (and Y, 0xffff...Craig Topper3-20/+17
2021-03-20[IRSim] Adding basic implementation of llvm-sim.Andrew Litteken8-1/+308
2021-03-20[AIX] Update rpath for BUILD_SHARED_LIBSJinsong Ji2-0/+11
2021-03-20[test] Fix Driver/gcc-toolchain.cpp if CLANG_DEFAULT_RTLIB is compiler-rtFangrui Song1-2/+4
2021-03-20[BranchProbability] move options for 'likely' and 'unlikely'Sanjay Patel5-23/+20
2021-03-20[lld-macho] Minor touch-up to objc.sJez Ng1-1/+2
2021-03-20[AST] Ensure that an empty json file is generated if compile errorsStephen Kelly3-9/+18
2021-03-20[test] Fix Driver/gcc-toolchain.cpp if CLANG_DEFAULT_CXX_STDLIB is libc++Fangrui Song1-4/+4