/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 170 static Instruction *simplifyAllocaArraySize(InstCombinerImpl &IC, in simplifyAllocaArraySize() 239 PointerReplacer(InstCombinerImpl &IC) : IC(IC) {} in PointerReplacer() 250 InstCombinerImpl ⁣ member in __anon4971a7170111::PointerReplacer 482 static StoreInst *combineStoreToNewValue(InstCombinerImpl &IC, StoreInst &SI, in combineStoreToNewValue() 576 static Instruction *combineLoadToOperationType(InstCombinerImpl &IC, in combineLoadToOperationType() 621 static Instruction *unpackLoadToAggregate(InstCombinerImpl &IC, LoadInst &LI) { in unpackLoadToAggregate() 819 static bool canReplaceGEPIdxWithZero(InstCombinerImpl &IC, in canReplaceGEPIdxWithZero() 895 static Instruction *replaceGEPIdxWithZero(InstCombinerImpl &IC, Value *Ptr, in replaceGEPIdxWithZero() 1052 static Value *likeBitCastFromVector(InstCombinerImpl &IC, Value *V) { in likeBitCastFromVector() 1113 static bool combineStoreToValueType(InstCombinerImpl &IC, StoreInst &SI) { in combineStoreToValueType() [all …]
|
H A D | InstCombineSelect.cpp | 62 InstCombinerImpl &IC) { in foldSelectBinOpIdentity() 548 static Value *foldSelectICmpLshrAshr(const ICmpInst *IC, Value *TrueVal, in foldSelectICmpLshrAshr() 596 static Value *foldSelectICmpAndOr(const ICmpInst *IC, Value *TrueVal, in foldSelectICmpAndOr() 1043 InstCombinerImpl &IC) { in canonicalizeMinMaxWithConstant() 1081 InstCombinerImpl &IC) { in canonicalizeAbsNabs() 1371 InstCombinerImpl &IC) { in tryToReuseConstantFromSelectInComparison() 2015 InstCombinerImpl &IC) { in canonicalizeScalarSelectOfVecs()
|
H A D | InstCombineCasts.cpp | 363 static bool canEvaluateTruncated(Value *V, Type *Ty, InstCombinerImpl &IC, in canEvaluateTruncated() 481 InstCombinerImpl &IC) { in foldVecTruncToExtElt() 1075 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateZExtd() 2030 InstCombinerImpl &IC) { in optimizeVectorResizeWithIntegerBitCasts() 2231 InstCombinerImpl &IC) { in optimizeIntegerToVectorInsertions() 2260 InstCombinerImpl &IC) { in canonicalizeBitCastExtElt()
|
H A D | InstCombineNegator.cpp | 490 InstCombinerImpl &IC) { in Negate()
|
H A D | InstCombineShifts.cpp | 433 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateShiftedShift() 484 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateShifted() 595 InstCombinerImpl &IC, const DataLayout &DL) { in getShiftedValue()
|
H A D | InstCombineMulDivRem.cpp | 50 static Value *simplifyValueKnownNonZero(Value *V, InstCombinerImpl &IC, in simplifyValueKnownNonZero() 889 InstCombinerImpl &IC) { in foldUDivPow2Cst() 902 InstCombinerImpl &IC) { in foldUDivShl()
|
H A D | InstCombineCalls.cpp | 400 InstCombinerImpl &IC) { in simplifyInvariantGroupIntrinsic() 431 static Instruction *foldCttzCtlz(IntrinsicInst &II, InstCombinerImpl &IC) { in foldCttzCtlz() 522 static Instruction *foldCtpop(IntrinsicInst &II, InstCombinerImpl &IC) { in foldCtpop() 656 removeTriviallyEmptyRange(IntrinsicInst &EndI, InstCombinerImpl &IC, in removeTriviallyEmptyRange()
|
H A D | InstCombineVectorOps.cpp | 546 InstCombinerImpl &IC) { in replaceExtractElements() 629 InstCombinerImpl &IC) { in collectShuffleElements() 2135 InstCombinerImpl &IC) { in foldShuffleWithInsert()
|
H A D | InstCombineCompares.cpp | 387 static Value *evaluateGEPOffsetExpression(User *GEP, InstCombinerImpl &IC, in evaluateGEPOffsetExpression() 1220 InstCombinerImpl &IC) { in processUGT_ADDCST_ADD() 4650 InstCombinerImpl &IC) { in processUMulZExtIdiom() 4959 auto *IC = dyn_cast<ICmpInst>(BI->getCondition()); in isChainSelectCmpBranch() local 6095 static Instruction *foldFabsWithFcmpZero(FCmpInst &I, InstCombinerImpl &IC) { in foldFabsWithFcmpZero()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | InlineAdvisor.cpp | 194 shouldBeDeferred(Function *Caller, InlineCost IC, int &TotalSecondaryCost, in shouldBeDeferred() 285 RemarkT &operator<<(RemarkT &&R, const InlineCost &IC) { in operator <<() 301 std::string llvm::inlineCostStr(const InlineCost &IC) { in inlineCostStr() 326 InlineCost IC = GetInlineCost(CB); in shouldInline() local 437 const Function &Caller, const InlineCost &IC, in emitInlinedInto()
|
H A D | TargetTransformInfo.cpp | 297 TargetTransformInfo::instCombineIntrinsic(InstCombiner &IC, in instCombineIntrinsic() 303 InstCombiner &IC, IntrinsicInst &II, APInt DemandedMask, KnownBits &Known, in simplifyDemandedUseBitsIntrinsic() 310 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/ |
H A D | LlvmState.h | 72 std::unique_ptr<const InstructionsCache> IC; variable
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.cpp | 115 static Instruction *simplifyNvvmIntrinsic(IntrinsicInst *II, InstCombiner &IC) { in simplifyNvvmIntrinsic() 364 NVPTXTTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { in instCombineIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | SmartPtrModeling.cpp | 336 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleReset() local 366 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleRelease() local 401 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleSwap() local 440 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleGet() local
|
H A D | MoveChecker.cpp | 468 if (const auto *IC = dyn_cast<CXXInstanceCall>(AFC)) in checkPostCall() local 618 const auto IC = dyn_cast<CXXInstanceCall>(&Call); in checkPreCall() local 708 if (const auto *IC = dyn_cast<CXXInstanceCall>(Call)) in checkRegionChanges() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 104 IntrinsicInst &II, InstCombiner &IC) { in simplifyAMDGCNImageIntrinsic() 192 GCNTTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { in instCombineIntrinsic() 912 static Value *simplifyAMDGCNMemoryIntrinsicDemanded(InstCombiner &IC, in simplifyAMDGCNMemoryIntrinsicDemanded() 1051 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 286 static Optional<Instruction *> processPhiNode(InstCombiner &IC, in processPhiNode() 324 static Optional<Instruction *> instCombineConvertFromSVBool(InstCombiner &IC, in instCombineConvertFromSVBool() 369 static Optional<Instruction *> instCombineSVEDup(InstCombiner &IC, in instCombineSVEDup() 393 static Optional<Instruction *> instCombineSVELast(InstCombiner &IC, in instCombineSVELast() 473 static Optional<Instruction *> instCombineRDFFR(InstCombiner &IC, in instCombineRDFFR() 491 AArch64TTIImpl::instCombineIntrinsic(InstCombiner &IC, in instCombineIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 1814 if (auto *IC = dyn_cast<Constant>(Idx)) variable 1822 if (auto *IC = dyn_cast<Constant>(Idx)) variable 2394 if (auto *IC = dyn_cast<Constant>(Idx)) variable 2408 if (auto *IC = dyn_cast<Constant>(Idx)) variable
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 56 static Instruction *simplifyX86MaskedLoad(IntrinsicInst &II, InstCombiner &IC) { in simplifyX86MaskedLoad() 86 static bool simplifyX86MaskedStore(IntrinsicInst &II, InstCombiner &IC) { in simplifyX86MaskedStore() 930 X86TTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { in instCombineIntrinsic() 1741 InstCombiner &IC, IntrinsicInst &II, APInt DemandedMask, KnownBits &Known, in simplifyDemandedUseBitsIntrinsic() 1782 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopSink.cpp | 237 Instruction *IC = I.clone(); in sinkInstruction() local
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | CommentParser.cpp | 413 InlineCommandComment *IC; in parseInlineCommand() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 169 Optional<Instruction *> instCombineIntrinsic(InstCombiner &IC, in instCombineIntrinsic() 175 simplifyDemandedUseBitsIntrinsic(InstCombiner &IC, IntrinsicInst &II, in simplifyDemandedUseBitsIntrinsic() 182 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic()
|
H A D | TargetTransformInfo.h | 1823 Optional<Instruction *> instCombineIntrinsic(InstCombiner &IC, in instCombineIntrinsic() 1828 simplifyDemandedUseBitsIntrinsic(InstCombiner &IC, IntrinsicInst &II, in simplifyDemandedUseBitsIntrinsic() 1835 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 574 Optional<Instruction *> instCombineIntrinsic(InstCombiner &IC, in instCombineIntrinsic() 579 Optional<Value *> simplifyDemandedUseBitsIntrinsic(InstCombiner &IC, in simplifyDemandedUseBitsIntrinsic() 589 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.h | 382 struct IC : SysAliasReg { struct
|