Home
last modified time | relevance | path

Searched refs:NUW (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DBasicAliasAnalysis.cpp281 AssumptionCache *AC, DominatorTree *DT, bool &NSW, bool &NUW) { in GetLinearExpression() argument
328 SExtBits, DL, Depth + 1, AC, DT, NSW, NUW); in GetLinearExpression()
333 SExtBits, DL, Depth + 1, AC, DT, NSW, NUW); in GetLinearExpression()
338 SExtBits, DL, Depth + 1, AC, DT, NSW, NUW); in GetLinearExpression()
344 SExtBits, DL, Depth + 1, AC, DT, NSW, NUW); in GetLinearExpression()
362 NSW = NUW = false; in GetLinearExpression()
367 NUW &= BOp->hasNoUnsignedWrap(); in GetLinearExpression()
384 Depth + 1, AC, DT, NSW, NUW); in GetLinearExpression()
411 if (!NUW) { in GetLinearExpression()
579 bool NSW = true, NUW = true; in DecomposeGEPExpression() local
[all …]
DInstructionSimplify.cpp3001 bool NUW = Q.IIQ.hasNoUnsignedWrap(LBO) && Q.IIQ.hasNoUnsignedWrap(RBO); in simplifyICmpWithBinOp() local
3003 if (!NUW && !NSW) in simplifyICmpWithBinOp()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DCorrelatedValuePropagation.cpp499 bool NUW = !WO->isSigned(); in processOverflowIntrinsic() local
503 setDeducedOverflowingFlags(NewOp, Opcode, NSW, NUW); in processOverflowIntrinsic()
522 bool NUW = !SI->isSigned(); in processSaturatingInst() local
526 setDeducedOverflowingFlags(BinOp, Opcode, NSW, NUW); in processSaturatingInst()
751 bool NUW = BinOp->hasNoUnsignedWrap(); in processBinOp() local
752 if (NSW && NUW) in processBinOp()
766 if (!NUW) { in processBinOp()
DReassociate.cpp993 bool NUW = cast<BinaryOperator>(Shl)->hasNoUnsignedWrap(); in ConvertShiftToMul() local
994 if (NSW && NUW) in ConvertShiftToMul()
996 Mul->setHasNoUnsignedWrap(NUW); in ConvertShiftToMul()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DBasicAliasAnalysis.h170 DominatorTree *DT, bool &NSW, bool &NUW);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstrTypes.h361 DEFINE_HELPERS(Add, NUW) // CreateNUWAdd
363 DEFINE_HELPERS(Sub, NUW) // CreateNUWSub
365 DEFINE_HELPERS(Mul, NUW) // CreateNUWMul
367 DEFINE_HELPERS(Shl, NUW) // CreateNUWShl
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/AsmParser/
DLLParser.cpp3460 bool NUW = false; in ParseValID() local
3469 NUW = true; in ParseValID()
3473 NUW = true; in ParseValID()
3514 if (NUW) Flags |= OverflowingBinaryOperator::NoUnsignedWrap; in ParseValID()
5734 bool NUW = EatIfPresent(lltok::kw_nuw); in ParseInstruction() local
5736 if (!NUW) NUW = EatIfPresent(lltok::kw_nuw); in ParseInstruction()
5740 if (NUW) cast<BinaryOperator>(Inst)->setHasNoUnsignedWrap(true); in ParseInstruction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp4032 bool NUW = BO0->hasNoUnsignedWrap() && BO1->hasNoUnsignedWrap(); in foldICmpBinOp() local
4034 if (!NUW && !NSW) in foldICmpBinOp()
/third_party/mesa3d/docs/relnotes/
D20.2.0.rst3903 - aco: add NUW flag
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp43242 bool NUW = Add->getFlags().hasNoUnsignedWrap(); in promoteExtBeforeAdd() local
43246 if ((Sext && !NSW) || (!Sext && !NUW)) in promoteExtBeforeAdd()
43281 Flags.setNoUnsignedWrap(NUW); in promoteExtBeforeAdd()