Searched refs:InBounds (Results 1 - 13 of 13) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.h51 Constant *ConstantFoldGetElementPtr(Type *Ty, Constant *C, bool InBounds,
H A DConstantFold.cpp2190 bool InBounds,
2321 NewIndices, InBounds && cast<GEPOperator>(CE)->isInBounds(),
2349 Idxs, InBounds, InRangeIndex);
2481 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds,
2487 if (!Unknown && !InBounds)
2491 /*InBounds=*/true, InRangeIndex);
2189 ConstantFoldGetElementPtr(Type *PointeeTy, Constant *C, bool InBounds, Optional<unsigned> InRangeIndex, ArrayRef<Value *> Idxs) argument
H A DConstants.cpp2076 ArrayRef<Value *> Idxs, bool InBounds,
2086 ConstantFoldGetElementPtr(Ty, C, InBounds, InRangeIndex, Idxs))
2123 unsigned SubClassOptionalData = InBounds ? GEPOperator::IsInBounds : 0;
2075 getGetElementPtr(Type *Ty, Constant *C, ArrayRef<Value *> Idxs, bool InBounds, Optional<unsigned> InRangeIndex, Type *OnlyIfReducedTy) argument
H A DCore.cpp2931 void LLVMSetIsInBounds(LLVMValueRef GEP, LLVMBool InBounds) {
2932 return unwrap<GetElementPtrInst>(GEP)->setIsInBounds(InBounds);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstants.h1156 bool InBounds = false,
1161 InBounds, InRangeIndex, OnlyIfReducedTy);
1164 bool InBounds = false,
1170 return getGetElementPtr(Ty, C, cast<Value>(Idx), InBounds, InRangeIndex,
1175 bool InBounds = false,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp669 bool InBounds = cast<GetElementPtrInst>(C.Ins)->isInBounds(); local
675 if (InBounds)
685 if (InBounds)
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp182 InBounds = 0x08 enumerator in enum:__anon5140::GepNode::__anon5141
238 if (GN.Flags & GepNode::InBounds) {
349 uint32_t InBounds = GepI->isInBounds() ? GepNode::InBounds : 0; local
353 N->Flags |= GepNode::Root | InBounds;
389 Nx->Flags |= GepNode::Internal | InBounds;
1130 NewInst->setIsInBounds(RN->Flags & GepNode::InBounds);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2183 bool InBounds = true; member in struct:__anon4527::ExtAddrMode
2215 if (InBounds != other.InBounds)
2316 if (InBounds)
3629 TestAddrMode.InBounds = false;
4202 AddrMode.InBounds = false;
4229 AddrMode.InBounds = false;
4283 AddrMode.InBounds = false;
4318 AddrMode.InBounds = false;
5007 AddrMode.InBounds
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp796 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex);
826 bool InBounds = GEP->isInBounds(); local
879 InBounds &= GEP->isInBounds();
1000 InBounds, InRangeIndex);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2590 bool InBounds = false; local
2594 InBounds = Op & 1;
2597 InBounds = true;
2623 InBounds, InRangeIndex);
3959 bool InBounds; local
3962 InBounds = Record[OpNum++];
3966 InBounds = BitCode == bitc::FUNC_CODE_INST_INBOUNDS_GEP_OLD;
3994 if (InBounds)
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2221 bool InBounds = false;
2223 InBounds = gep->isInBounds();
2225 cast<GetElementPtrInst>(AddrPart)->setIsInBounds(InBounds);
2403 bool InBounds = false;
2405 InBounds = gep->isInBounds();
2412 PartPtr->setIsInBounds(InBounds);
2415 PartPtr->setIsInBounds(InBounds);
2421 PartPtr->setIsInBounds(InBounds);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp3553 bool InBounds = false;
3558 InBounds = EatIfPresent(lltok::kw_inbounds);
3623 InBounds, InRangeOp);
7204 bool InBounds = EatIfPresent(lltok::kw_inbounds);
7255 if (InBounds)
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h3428 void LLVMSetIsInBounds(LLVMValueRef GEP, LLVMBool InBounds);

Completed in 386 milliseconds