Home
last modified time | relevance | path

Searched defs:IC (Results 1 – 25 of 63) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp867 static std::optional<Instruction *> processPhiNode(InstCombiner &IC, in processPhiNode()
913 tryCombineFromSVBoolBinOp(InstCombiner &IC, IntrinsicInst &II) { in tryCombineFromSVBoolBinOp()
962 instCombineConvertFromSVBool(InstCombiner &IC, IntrinsicInst &II) { in instCombineConvertFromSVBool()
1032 instCombineSVENoActiveUnaryErase(InstCombiner &IC, IntrinsicInst &II, in instCombineSVENoActiveUnaryErase()
1043 instCombineSVENoActiveUnaryZero(InstCombiner &IC, IntrinsicInst &II) { in instCombineSVENoActiveUnaryZero()
1067 static std::optional<Instruction *> instCombineSVESel(InstCombiner &IC, in instCombineSVESel()
1079 static std::optional<Instruction *> instCombineSVEDup(InstCombiner &IC, in instCombineSVEDup()
1103 static std::optional<Instruction *> instCombineSVEDupX(InstCombiner &IC, in instCombineSVEDupX()
1113 static std::optional<Instruction *> instCombineSVECmpNE(InstCombiner &IC, in instCombineSVECmpNE()
1212 static std::optional<Instruction *> instCombineSVELast(InstCombiner &IC, in instCombineSVELast()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineAdvisor.cpp206 const ReplayInlinerSettings &ReplaySettings, InlineContext IC) { in tryCreate()
250 shouldBeDeferred(Function *Caller, InlineCost IC, int &TotalSecondaryCost, in shouldBeDeferred()
341 RemarkT &operator<<(RemarkT &&R, const InlineCost &IC) { in operator <<()
357 std::string llvm::inlineCostStr(const InlineCost &IC) { in inlineCostStr()
382 InlineCost IC = GetInlineCost(CB); in shouldInline() local
511 const Function &Callee, const Function &Caller, const InlineCost &IC, in emitInlinedIntoBasedOnCost()
524 std::optional<InlineContext> IC) in InlineAdvisor()
587 std::string llvm::AnnotateInlinePassName(InlineContext IC) { in AnnotateInlinePassName()
H A DReplayInlineAdvisor.cpp30 InlineContext IC) in ReplayInlineAdvisor()
84 bool EmitRemarks, InlineContext IC) { in getReplayInlineAdvisor()
H A DInlineOrder.cpp96 auto IC = getInlineCostWrapper(const_cast<CallBase &>(*CB), FAM, Params); in CostPriority() local
116 auto IC = getInlineCostWrapper(const_cast<CallBase &>(*CB), FAM, Params); in CostBenefitPriority() local
187 auto IC = getInlineCostWrapper(const_cast<CallBase &>(*CB), FAM, Params); in MLPriority() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp197 static Instruction *simplifyAllocaArraySize(InstCombinerImpl &IC, in simplifyAllocaArraySize()
251 PointerReplacer(InstCombinerImpl &IC, Instruction &Root, unsigned SrcAS) in PointerReplacer()
277 InstCombinerImpl &IC; member in __anond4d3796c0111::PointerReplacer
578 static StoreInst *combineStoreToNewValue(InstCombinerImpl &IC, StoreInst &SI, in combineStoreToNewValue()
648 static Instruction *combineLoadToOperationType(InstCombinerImpl &IC, in combineLoadToOperationType()
693 static Instruction *unpackLoadToAggregate(InstCombinerImpl &IC, LoadInst &LI) { in unpackLoadToAggregate()
890 static bool canReplaceGEPIdxWithZero(InstCombinerImpl &IC, in canReplaceGEPIdxWithZero()
965 static Instruction *replaceGEPIdxWithZero(InstCombinerImpl &IC, Value *Ptr, in replaceGEPIdxWithZero()
1118 static Value *likeBitCastFromVector(InstCombinerImpl &IC, Value *V) { in likeBitCastFromVector()
1179 static bool combineStoreToValueType(InstCombinerImpl &IC, StoreInst &SI) { in combineStoreToValueType()
[all …]
H A DInstCombineSelect.cpp57 InstCombinerImpl &IC) { in foldSelectBinOpIdentity()
672 static Value *foldSelectICmpLshrAshr(const ICmpInst *IC, Value *TrueVal, in foldSelectICmpLshrAshr()
727 static Value *foldSelectICmpAndBinOp(const ICmpInst *IC, Value *TrueVal, in foldSelectICmpAndBinOp()
858 static Instruction *foldSelectZeroOrMul(SelectInst &SI, InstCombinerImpl &IC) { in foldSelectZeroOrMul()
1135 InstCombinerImpl &IC) { in foldSelectCttzCtlz()
1194 InstCombinerImpl &IC) { in canonicalizeSPF()
1395 InstCombiner &IC) { in canonicalizeClampLike()
1573 InstCombinerImpl &IC) { in tryToReuseConstantFromSelectInComparison()
1718 InstCombinerImpl &IC) { in foldSelectICmpEq()
2298 InstCombinerImpl &IC) { in canonicalizeScalarSelectOfVecs()
[all …]
H A DInstCombineCasts.cpp267 static bool canEvaluateTruncated(Value *V, Type *Ty, InstCombinerImpl &IC, in canEvaluateTruncated()
402 InstCombinerImpl &IC) { in foldVecTruncToExtElt()
1026 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateZExtd()
1663 static bool isKnownExactCastIntToFP(CastInst &I, InstCombinerImpl &IC) { in isKnownExactCastIntToFP()
1954 static Instruction *foldFPtoI(Instruction &FI, InstCombiner &IC) { in foldFPtoI()
2113 InstCombinerImpl &IC) { in optimizeVectorResizeWithIntegerBitCasts()
2315 InstCombinerImpl &IC) { in optimizeIntegerToVectorInsertions()
2344 InstCombinerImpl &IC) { in canonicalizeBitCastExtElt()
H A DInstCombineNegator.cpp547 InstCombinerImpl &IC) { in Negate()
H A DInstCombineMulDivRem.cpp46 static Value *simplifyValueKnownNonZero(Value *V, InstCombinerImpl &IC, in simplifyValueKnownNonZero()
606 Value *Y, Value *Z) { in foldPowiReassoc()
1473 InstCombinerImpl &IC) { in narrowUDivURem()
2008 InstCombinerImpl &IC) { in simplifyIRemMulShl()
H A DInstCombineShifts.cpp521 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateShiftedShift()
572 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateShifted()
689 InstCombinerImpl &IC, const DataLayout &DL) { in getShiftedValue()
H A DInstCombineCompares.cpp542 InstCombiner &IC) { in rewriteGEPAsOffset()
633 InstCombiner &IC) { in transformToIndexedCompare()
1067 InstCombinerImpl &IC) { in processUGT_ADDCST_ADD()
4291 InstCombiner &IC) { in foldICmpWithLowBitMaskedVal()
4770 InstCombinerImpl &IC) { in foldICmpAndXX()
4832 InstCombinerImpl &IC) { in foldICmpOrXX()
4867 InstCombinerImpl &IC) { in foldICmpXorXX()
6147 InstCombinerImpl &IC) { in processUMulZExtIdiom()
6360 auto *IC = dyn_cast<ICmpInst>(BI->getCondition()); in isChainSelectCmpBranch() local
7886 static Instruction *foldFabsWithFcmpZero(FCmpInst &I, InstCombinerImpl &IC) { in foldFabsWithFcmpZero()
H A DInstCombineAndOrXor.cpp933 InstCombinerImpl &IC) { in foldIsPowerOf2()
1656 InstCombiner &IC) { in matchDeMorgansLaws()
1709 InstCombinerImpl &IC) { in foldLogicCastConstant()
2270 InstCombinerImpl &IC, in simplifyAndOrWithOpReplaced()
3028 static Instruction *matchFunnelShift(Instruction &Or, InstCombinerImpl &IC) { in matchFunnelShift()
4337 static bool canFreelyInvert(InstCombiner &IC, Value *Op, in canFreelyInvert()
4344 static Value *freelyInvert(InstCombinerImpl &IC, Value *Op, in freelyInvert()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DInliner.h92 const InlineContext IC; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp116 static Instruction *simplifyNvvmIntrinsic(IntrinsicInst *II, InstCombiner &IC) { in simplifyNvvmIntrinsic() argument
424 instCombineIntrinsic(InstCombiner & IC,IntrinsicInst & II) const instCombineIntrinsic() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp121 InstCombiner &IC, in modifyIntrinsicCall()
157 IntrinsicInst &II, InstCombiner &IC) { in simplifyAMDGCNImageIntrinsic()
377 static APInt trimTrailingZerosInVector(InstCombiner &IC, Value *UseV, in trimTrailingZerosInVector()
444 GCNTTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { in instCombineIntrinsic()
1285 static Value *simplifyAMDGCNMemoryIntrinsicDemanded(InstCombiner &IC, in simplifyAMDGCNMemoryIntrinsicDemanded()
1444 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h234 : InlineAdvisor(M, FAM, IC), Params(Params) {} in DefaultInlineAdvisor() argument
212 const std::optional<InlineContext> IC; global() variable
[all...]
H A DTargetTransformInfoImpl.h196 std::optional<Instruction *> instCombineIntrinsic(InstCombiner &IC, in instCombineIntrinsic()
202 simplifyDemandedUseBitsIntrinsic(InstCombiner &IC, IntrinsicInst &II, in simplifyDemandedUseBitsIntrinsic()
209 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DSmartPtrModeling.cpp601 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleReset() local
631 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleRelease() local
667 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleSwapMethod() local
715 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleGet() local
H A DMoveChecker.cpp469 if (const auto *IC = dyn_cast<CXXInstanceCall>(AFC)) in checkPostCall() local
620 const auto IC = dyn_cast<CXXInstanceCall>(&Call); in checkPreCall() local
710 if (const auto *IC = dyn_cast<CXXInstanceCall>(Call)) in checkRegionChanges() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp58 static Instruction *simplifyX86MaskedLoad(IntrinsicInst &II, InstCombiner &IC) { in simplifyX86MaskedLoad()
88 static bool simplifyX86MaskedStore(IntrinsicInst &II, InstCombiner &IC) { in simplifyX86MaskedStore()
2146 X86TTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { in instCombineIntrinsic()
3061 InstCombiner &IC, IntrinsicInst &II, APInt DemandedMask, KnownBits &Known, in simplifyDemandedUseBitsIntrinsic()
3101 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DInliner.cpp582 InlineContext IC, in ModuleInlinerWrapperPass()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp237 Instruction *IC = I.clone(); in sinkInstruction() local
/freebsd/libexec/getty/
H A Dgettytab.h86 #define IC gettystrs[27].value macro
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp466 for (auto const &IC : IndirectCalls) { in produceIndirectPtrTypes() local
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DCommentParser.cpp581 InlineCommandComment *IC = S.actOnInlineCommand( in parseInlineCommand() local

123