Home
last modified time | relevance | path

Searched defs:CxtI (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h314 const Instruction &CxtI) const { in willNotOverflowSignedAdd()
321 const Instruction &CxtI) const { in willNotOverflowUnsignedAdd()
327 const Instruction &CxtI, bool IsSigned) const { in willNotOverflowAdd()
333 const Instruction &CxtI) const { in willNotOverflowSignedSub()
339 const Instruction &CxtI) const { in willNotOverflowUnsignedSub()
345 const Instruction &CxtI, bool IsSigned) const { in willNotOverflowSub()
351 const Instruction &CxtI) const { in willNotOverflowSignedMul()
364 const Instruction &CxtI, bool IsSigned) const { in willNotOverflowMul()
370 const Value *RHS, const Instruction &CxtI, in willNotOverflow()
H A DInstCombineShifts.cpp521 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateShiftedShift()
572 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateShifted()
H A DInstCombineCasts.cpp268 Instruction *CxtI) { in canEvaluateTruncated()
1026 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateZExtd()
H A DInstCombineSimplifyDemanded.cpp1960 unsigned Depth, Instruction *CxtI) { in SimplifyDemandedUseFPClass()
H A DInstCombineMulDivRem.cpp47 Instruction &CxtI) { in simplifyValueKnownNonZero()
H A DInstCombineAndOrXor.cpp747 Instruction *CxtI, in foldAndOrOfICmpsOfAndWithPow2()
814 Instruction &CxtI, in foldSignedTruncationCheck()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h432 const Instruction *CxtI) const { in computeKnownBits()
437 const Instruction *CxtI) const { in computeKnownBits()
471 const Instruction *CxtI) const { in computeOverflowForSignedMul()
479 const Instruction *CxtI) const { in computeOverflowForUnsignedAdd()
487 const Instruction *CxtI) const { in computeOverflowForSignedAdd()
494 const Instruction *CxtI) const { in computeOverflowForUnsignedSub()
500 const Instruction *CxtI) const { in computeOverflowForSignedSub()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp574 Instruction *CxtI) { in getBlockValue()
932 LazyValueInfoImpl::getRangeFor(Value *V, Instruction *CxtI, BasicBlock *BB) { in getRangeFor()
1121 Instruction *CxtI, in getValueFromSimpleICmpCondition()
1496 BasicBlock *BBTo, Instruction *CxtI) { in getEdgeValue()
1530 Instruction *CxtI) { in getValueInBlock()
1547 ValueLatticeElement LazyValueInfoImpl::getValueAt(Value *V, Instruction *CxtI) { in getValueAt()
1565 Instruction *CxtI) { in getValueOnEdge()
1586 auto *CxtI = cast<Instruction>(U.getUser()); in getValueAtUse() local
1723 Constant *LazyValueInfo::getConstant(Value *V, Instruction *CxtI) { in getConstant()
1742 ConstantRange LazyValueInfo::getConstantRange(Value *V, Instruction *CxtI, in getConstantRange()
[all …]
H A DValueTracking.cpp103 static const Instruction *safeCxtI(const Value *V, const Instruction *CxtI) { in safeCxtI()
117 static const Instruction *safeCxtI(const Value *V1, const Value *V2, const Instruction *CxtI) { in safeCxtI()
167 AssumptionCache *AC, const Instruction *CxtI, in computeKnownBits()
176 const Instruction *CxtI, in computeKnownBits()
184 AssumptionCache *AC, const Instruction *CxtI, in computeKnownBits()
274 AssumptionCache *AC, const Instruction *CxtI, in isKnownToBeAPowerOfTwo()
312 const Instruction *CxtI, const DominatorTree *DT, in isKnownNonEqual()
344 const Instruction *CxtI, in ComputeNumSignBits()
352 const Instruction *CxtI, in ComputeMaxSignificantBits()
494 const Instruction *CxtI, in isValidAssumeForContext()
[all …]
H A DBasicAliasAnalysis.cpp510 const Instruction *CxtI; member
586 const Instruction *CxtI = dyn_cast<Instruction>(V); in DecomposeGEPExpression() local
H A DTargetTransformInfo.cpp900 ArrayRef<const Value *> Args, const Instruction *CxtI, in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp57 const Instruction *CxtI) { in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp234 const Instruction *CxtI) { in getShuffleCost()
277 const Instruction *CxtI) { in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DSimplifyQuery.h75 const Instruction *CxtI = nullptr; member
H A DTargetTransformInfo.h2698 const Instruction *CxtI) override { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp435 getArithmeticInstrCost(unsigned Opcode,Type * Ty,TTI::TargetCostKind CostKind,TTI::OperandValueInfo Op1Info,TTI::OperandValueInfo Op2Info,ArrayRef<const Value * > Args,const Instruction * CxtI) getArithmeticInstrCost() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp588 const Instruction *CxtI) { in getArithmeticInstrCost()
611 const Instruction *CxtI) { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp429 const Instruction *CxtI) { in getArithmeticInstrCost()
609 ArrayRef<const Value *> Args, const Instruction *CxtI) { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp530 const Instruction *CxtI) { in getArithmeticInstrCost()
1110 const Instruction *CxtI) { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp361 const Instruction *CxtI) { in getShuffleCost()
1667 ArrayRef<const Value *> Args, const Instruction *CxtI) { in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1220 const Instruction *CxtI) { in getShuffleCost()
1334 const Instruction *CxtI) { in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp562 Instruction *CxtI) { in computeValueKnownInPredecessorsImpl()
1543 Instruction *CxtI) { in processThreadableEdges()
H A DCorrelatedValuePropagation.cpp209 Instruction *CxtI) { in getValueOnEdge()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp250 const Instruction *CxtI) { in getArithmeticInstrCost()
1529 ArrayRef<const Value *> Args, const Instruction *CxtI) { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3033 const Instruction *CxtI) { in getArithmeticInstrCost()
4034 ArrayRef<const Value *> Args, const Instruction *CxtI) { in getShuffleCost()

12