Home
last modified time | relevance | path

Searched refs:InBounds (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DConstantFold.h51 Constant *ConstantFoldGetElementPtr(Type *Ty, Constant *C, bool InBounds,
H A DConstantFold.cpp2358 bool InBounds, in ConstantFoldGetElementPtr() argument
2371 return InBounds ? PoisonValue::get(GEPTy) : UndefValue::get(GEPTy); in ConstantFoldGetElementPtr()
2496 NewIndices, InBounds && cast<GEPOperator>(CE)->isInBounds(), in ConstantFoldGetElementPtr()
2524 Idxs, InBounds, InRangeIndex); in ConstantFoldGetElementPtr()
2659 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds, in ConstantFoldGetElementPtr()
2665 if (!Unknown && !InBounds) in ConstantFoldGetElementPtr()
H A DConstants.cpp2426 ArrayRef<Value *> Idxs, bool InBounds, in getGetElementPtr() argument
2436 ConstantFoldGetElementPtr(Ty, C, InBounds, InRangeIndex, Idxs)) in getGetElementPtr()
2480 unsigned SubClassOptionalData = InBounds ? GEPOperator::IsInBounds : 0; in getGetElementPtr()
H A DCore.cpp2992 void LLVMSetIsInBounds(LLVMValueRef GEP, LLVMBool InBounds) { in LLVMSetIsInBounds() argument
2993 return unwrap<GetElementPtrInst>(GEP)->setIsInBounds(InBounds); in LLVMSetIsInBounds()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp182 InBounds = 0x08 enumerator
228 if (GN.Flags & GepNode::InBounds) { in operator <<()
339 uint32_t InBounds = GepI->isInBounds() ? GepNode::InBounds : 0; in processGepInst() local
343 N->Flags |= GepNode::Root | InBounds; in processGepInst()
379 Nx->Flags |= GepNode::Internal | InBounds; in processGepInst()
1120 NewInst->setIsInBounds(RN->Flags & GepNode::InBounds); in fabricateGEP()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DConstants.h1207 bool InBounds = false,
1212 InBounds, InRangeIndex, OnlyIfReducedTy);
1215 bool InBounds = false,
1221 return getGetElementPtr(Ty, C, cast<Value>(Idx), InBounds, InRangeIndex,
1226 bool InBounds = false,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp680 bool InBounds = cast<GetElementPtrInst>(C.Ins)->isInBounds(); in rewriteCandidateWithBasis() local
686 if (InBounds) in rewriteCandidateWithBasis()
696 if (InBounds) in rewriteCandidateWithBasis()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp482 if (Decomposed.InBounds == None) in DecomposeGEPExpression()
483 Decomposed.InBounds = GEPOp->isInBounds(); in DecomposeGEPExpression()
485 Decomposed.InBounds = false; in DecomposeGEPExpression()
1057 if (*DecompGEP1.InBounds && DecompGEP1.VarIndices.empty() && in aliasGEP()
1064 if (*DecompGEP2.InBounds && DecompGEP1.VarIndices.empty() && in aliasGEP()
H A DConstantFolding.cpp860 bool InBounds = GEP->isInBounds(); in SymbolicallyEvaluateGEP() local
911 InBounds &= GEP->isInBounds(); in SymbolicallyEvaluateGEP()
1032 InBounds, InRangeIndex); in SymbolicallyEvaluateGEP()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DBasicAliasAnalysis.h144 Optional<bool> InBounds; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2428 bool InBounds = true; member
2460 if (InBounds != other.InBounds) in compare()
2561 if (InBounds) in print()
3883 TestAddrMode.InBounds = false; in matchScaledValue()
3944 TestAddrMode.InBounds = false; in matchScaledValue()
4522 AddrMode.InBounds = false; in matchOperationAddr()
4549 AddrMode.InBounds = false; in matchOperationAddr()
4608 AddrMode.InBounds = false; in matchOperationAddr()
4643 AddrMode.InBounds = false; in matchOperationAddr()
5342 AddrMode.InBounds in optimizeMemoryInst()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2677 bool InBounds = false; in parseConstants() local
2681 InBounds = Op & 1; in parseConstants()
2684 InBounds = true; in parseConstants()
2710 InBounds, InRangeIndex); in parseConstants()
4152 bool InBounds; in parseFunctionBody() local
4155 InBounds = Record[OpNum++]; in parseFunctionBody()
4159 InBounds = BitCode == bitc::FUNC_CODE_INST_INBOUNDS_GEP_OLD; in parseFunctionBody()
4188 if (InBounds) in parseFunctionBody()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2732 bool InBounds = false; in vectorizeInterleaveGroup() local
2734 InBounds = gep->isInBounds(); in vectorizeInterleaveGroup()
2736 cast<GetElementPtrInst>(AddrPart)->setIsInBounds(InBounds); in vectorizeInterleaveGroup()
2915 bool InBounds = false; in vectorizeMemoryInstruction() local
2917 InBounds = gep->isInBounds(); in vectorizeMemoryInstruction()
2930 PartPtr->setIsInBounds(InBounds); in vectorizeMemoryInstruction()
2933 PartPtr->setIsInBounds(InBounds); in vectorizeMemoryInstruction()
2940 PartPtr->setIsInBounds(InBounds); in vectorizeMemoryInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp3844 bool InBounds = false; in parseValID() local
3849 InBounds = EatIfPresent(lltok::kw_inbounds); in parseValID()
3919 InBounds, InRangeOp); in parseValID()
7733 bool InBounds = EatIfPresent(lltok::kw_inbounds); in parseGetElementPtr() local
7791 if (InBounds) in parseGetElementPtr()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DCore.h3488 void LLVMSetIsInBounds(LLVMValueRef GEP, LLVMBool InBounds);