/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 1545 return BinaryOperator::CreateNot(AndOr); in matchDeMorgansLaws() 1694 return BinaryOperator::CreateNot(Builder.CreateXor(A, B)); in foldAndToXor() 1712 return BinaryOperator::CreateNot(Builder.CreateXor(A, B)); in foldOrToXor() 1720 return BinaryOperator::CreateNot(Builder.CreateAnd(A, B)); in foldOrToXor() 1986 return BinaryOperator::CreateAnd(Op0, Builder.CreateNot(B)); in visitAnd() 1989 return BinaryOperator::CreateAnd(Op1, Builder.CreateNot(B)); in visitAnd() 2002 return BinaryOperator::CreateAnd(Op0, Builder.CreateNot(C)); in visitAnd() 2008 return BinaryOperator::CreateAnd(Op1, Builder.CreateNot(C)); in visitAnd() 2813 Value *Not = Builder.CreateNot(B, B->getName() + ".not"); in visitOr() 2817 Value *Not = Builder.CreateNot(A, A->getName() + ".not"); in visitOr() [all …]
|
H A D | InstCombineAddSub.cpp | 885 return BinaryOperator::CreateAdd(Builder.CreateNot(Y), X); in foldAddWithConstant() 974 return new ZExtInst(Builder.CreateNot(X), Ty); in foldAddWithConstant() 981 Value *NotX = Builder.CreateNot(X); in foldAddWithConstant() 1124 return BinaryOperator::CreateNot(NotMask, I.getName()); in canonicalizeLowbitMask() 1797 return BinaryOperator::CreateNot(Op1); in visitSub() 1806 return BinaryOperator::CreateAdd(Builder.CreateNot(Op1), X); in visitSub() 1944 Y, Builder.CreateNot(Op1, Op1->getName() + ".not")); in visitSub() 1962 Builder.CreateAnd(Op1, Builder.CreateNot(C))); in visitSub() 2019 Op0, Builder.CreateNot(Y, Y->getName() + ".not")); in visitSub() 2045 Value *Not = Builder.CreateNot(MinMax); in visitSub() [all …]
|
H A D | InstCombineNegator.cpp | 179 return Builder.CreateNot(Ops[0], I->getName() + ".neg"); in visitImpl() 372 return Builder.CreateNot(Ops[0], I->getName() + ".neg"); in visitImpl()
|
H A D | InstCombineSelect.cpp | 1702 NotA = Builder.CreateNot(A); in foldSPFofSPF() 1704 NotB = Builder.CreateNot(B); in foldSPFofSPF() 1706 NotC = Builder.CreateNot(C); in foldSPFofSPF() 1710 Value *NewOuter = Builder.CreateNot( in foldSPFofSPF() 2681 Value *NotCond = Builder.CreateNot(CondVal, "not." + CondVal->getName()); in visitSelectInst() 2686 Value *NotCond = Builder.CreateNot(CondVal, "not." + CondVal->getName()); in visitSelectInst() 2809 Value *NotCond = Builder.CreateNot(CondVal, "not." + CondVal->getName()); in visitSelectInst() 2815 Value *NotCond = Builder.CreateNot(CondVal, "not." + CondVal->getName()); in visitSelectInst() 2982 Value *B = Builder.CreateNot(Y); in visitSelectInst() 2993 return BinaryOperator::CreateNot(NewMinMax); in visitSelectInst()
|
H A D | InstCombineCompares.cpp | 3738 Res = Builder.CreateNot(Res, "umul.not.ov"); in foldUnsignedMultiplicationOverflowCheck() 3789 return new ICmpInst(Pred, Builder.CreateNot(Op1), X); in foldICmpBinOp() 3793 return new ICmpInst(Pred, X, Builder.CreateNot(Op0)); in foldICmpBinOp() 4856 return BinaryOperator::CreateNot(Res); in processUMulZExtIdiom() 5387 return BinaryOperator::CreateNot(A); in canonicalizeICmpBool() 5396 return BinaryOperator::CreateNot(A); in canonicalizeICmpBool() 5407 return BinaryOperator::CreateNot(Builder.CreateXor(A, B)); in canonicalizeICmpBool() 5419 return BinaryOperator::CreateAnd(Builder.CreateNot(A), B); in canonicalizeICmpBool() 5427 return BinaryOperator::CreateAnd(Builder.CreateNot(B), A); in canonicalizeICmpBool() 5435 return BinaryOperator::CreateOr(Builder.CreateNot(A), B); in canonicalizeICmpBool() [all …]
|
H A D | InstCombineCalls.cpp | 986 return BinaryOperator::CreateNot(InvMaxMin); in visitCallInst() 992 return BinaryOperator::CreateNot(InvMaxMin); in visitCallInst() 1698 Builder.CreateNot(A), OpBundles, II->getName()); in visitCallInst() 1700 Builder.CreateNot(B), II->getName()); in visitCallInst()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | NoFolder.h | 169 Instruction *CreateNot(Constant *C) const override { in CreateNot() function 170 return BinaryOperator::CreateNot(C); in CreateNot()
|
H A D | IRBuilderFolder.h | 68 virtual Value *CreateNot(Constant *C) const = 0;
|
H A D | ConstantFolder.h | 136 Constant *CreateNot(Constant *C) const override { in CreateNot() function
|
H A D | InstrTypes.h | 390 static BinaryOperator *CreateNot(Value *Op, const Twine &Name = "", 392 static BinaryOperator *CreateNot(Value *Op, const Twine &Name,
|
H A D | IRBuilder.h | 1595 Value *CreateNot(Value *V, const Twine &Name = "") { 1597 return Insert(Folder.CreateNot(VC), Name); 1598 return Insert(BinaryOperator::CreateNot(V), Name);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | IntrinsicLowering.cpp | 198 V = Builder.CreateNot(V); in LowerCTLZ() 261 Value *NotSrc = Builder.CreateNot(Src); in LowerIntrinsicCall()
|
H A D | AtomicExpandPass.cpp | 509 return Builder.CreateNot(Builder.CreateAnd(Loaded, Inc), "new"); in performAtomicOp() 684 PMV.Inv_Mask = Builder.CreateNot(PMV.Mask, "Inv_Mask"); in createMaskInstrs()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LowerAtomic.cpp | 66 Res = Builder.CreateNot(Builder.CreateAnd(Orig, Val)); in lowerAtomicRMWInst()
|
H A D | GuardWidening.cpp | 571 Cond1 = BinaryOperator::CreateNot(Cond1, "inverted", InsertPt); in widenCondCommon()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | PoisonChecking.cpp | 258 CreateAssert(B, B.CreateNot(Cond)); in CreateAssertNot()
|
H A D | MemorySanitizer.cpp | 2097 Value *V1 = IRB.CreateNot(I.getOperand(0)); in visitOr() 2098 Value *V2 = IRB.CreateNot(I.getOperand(1)); in visitOr() 2382 IRB.CreateOr(IRB.CreateAnd(A, IRB.CreateNot(SaOtherBits)), SaSignBit); in getLowestPossibleValue() 2385 return IRB.CreateAnd(A, IRB.CreateNot(Sa)); in getLowestPossibleValue() 2399 IRB.CreateOr(IRB.CreateAnd(A, IRB.CreateNot(SaSignBit)), SaOtherBits); in getHighestPossibleValue() 3013 Value *OperandUnsetBits = IRB.CreateNot(I.getOperand(0)); in handleVectorReduceOrIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | FlattenCFG.cpp | 493 CInst2 = cast<Instruction>(Builder.CreateNot(CInst2)); in MergeIfRegion()
|
H A D | SimplifyCFG.cpp | 3086 Builder.CreateNot(NewCond, PBI->getCondition()->getName() + ".not"); in performBranchToCommonDestFolding() 3473 Value *PPred = PStore->getParent() == PTB ? PCond : QB.CreateNot(PCond); in mergeConditionalStoreToAddress() 3474 Value *QPred = QStore->getParent() == QTB ? QCond : QB.CreateNot(QCond); in mergeConditionalStoreToAddress() 3477 PPred = QB.CreateNot(PPred); in mergeConditionalStoreToAddress() 3479 QPred = QB.CreateNot(QPred); in mergeConditionalStoreToAddress() 3830 PBICond = Builder.CreateNot(PBICond, PBICond->getName() + ".not"); in SimplifyCondBranchToCondBranch() 3834 BICond = Builder.CreateNot(BICond, BICond->getName() + ".not"); in SimplifyCondBranchToCondBranch() 4734 Builder.CreateAssumption(Builder.CreateNot(Cond)); in simplifyUnreachable()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | TargetFolder.h | 128 Constant *CreateNot(Constant *C) const override { in CreateNot() function
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPrintfRuntimeBinding.cpp | 362 Builder.CreateSExt(Builder.CreateNot(cmp), I32Ty, "printf_res"); in lowerPrintfForGpu()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 2771 return Builder.CreateNot(Op, "neg"); in VisitUnaryNot() 2797 BoolVal = Builder.CreateNot(BoolVal, "lnot"); in VisitUnaryLNot() 3308 llvm::Value *NotOverflow = Builder.CreateNot(overflow); in EmitOverflowCheckedBinOp() 3313 CGF.EmitTrapCheck(Builder.CreateNot(overflow), OverflowKind); in EmitOverflowCheckedBinOp() 4547 llvm::Value *tmp2 = Builder.CreateNot(tmp); in VisitAbstractConditionalOperator() 5081 auto *NoOffsetOverflow = Builder.CreateNot(EvaluatedGEP.OffsetOverflows); in EmitCheckedInBoundsGEP()
|
H A D | CGAtomic.cpp | 688 Result = CGF.Builder.CreateNot(Result); in EmitAtomicOp() 1273 ResVal = Builder.CreateNot(ResVal); in EmitAtomicExpr()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 2024 LHS = Builder.CreateNot(LHS); in UpgradeIntrinsicCall() 2040 LHS = Builder.CreateNot(LHS); in UpgradeIntrinsicCall() 2045 Rep = Builder.CreateNot(Rep); in UpgradeIntrinsicCall() 2378 Value *NotSel = Builder.CreateNot(Sel); in UpgradeIntrinsicCall() 2870 Rep = Builder.CreateNot(Builder.CreateBitCast(CI->getArgOperand(0), ITy)); in UpgradeIntrinsicCall()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 586 Value *V = Builder.CreateNot(A); in generateInstruction()
|