| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 1714 return BinaryOperator::CreateNot(AndOr); in matchDeMorgansLaws() 1726 return BinaryOperator::Create(Opcode, A, IC.Builder.CreateNot(FlippedBO)); in matchDeMorgansLaws() 1917 return BinaryOperator::CreateNot(Builder.CreateXor(A, B)); in foldAndToXor() 1935 return BinaryOperator::CreateNot(Builder.CreateXor(A, B)); in foldOrToXor() 1943 return BinaryOperator::CreateNot(Builder.CreateAnd(A, B)); in foldOrToXor() 2049 ? BinaryOperator::CreateAnd(Xor, Builder.CreateNot(A)) in foldComplexAndOrPatterns() 2050 : BinaryOperator::CreateNot(Builder.CreateAnd(Xor, A)); in foldComplexAndOrPatterns() 2059 ? BinaryOperator::CreateAnd(Xor, Builder.CreateNot(B)) in foldComplexAndOrPatterns() 2060 : BinaryOperator::CreateNot(Builder.CreateAnd(Xor, B)); in foldComplexAndOrPatterns() 2067 return BinaryOperator::CreateNot(Builder.CreateBinOp( in foldComplexAndOrPatterns() [all …]
|
| H A D | InstCombineAddSub.cpp | 878 return BinaryOperator::CreateAdd(Builder.CreateNot(Y), X); in foldAddWithConstant() 985 return new ZExtInst(Builder.CreateNot(X), Ty); in foldAddWithConstant() 992 Value *NotX = Builder.CreateNot(X); in foldAddWithConstant() 1236 return BinaryOperator::CreateNot(NotMask, I.getName()); in canonicalizeLowbitMask() 2339 return BinaryOperator::CreateNot(Op1); in visitSub() 2344 return BinaryOperator::CreateAdd(Builder.CreateNot(Op1), X); in visitSub() 2585 Y, Builder.CreateNot(Op1, Op1->getName() + ".not")); in visitSub() 2603 Builder.CreateAnd(Op1, Builder.CreateNot(C))); in visitSub() 2681 Op0, Builder.CreateNot(Y, Y->getName() + ".not")); in visitSub() 2693 Value *Not = Builder.CreateNot(Op1); in visitSub() [all …]
|
| H A D | InstCombineNegator.cpp | 168 return Builder.CreateNot(Ops[0], I->getName() + ".neg"); in visitImpl() 424 return Builder.CreateNot(Ops[0], I->getName() + ".neg"); in visitImpl()
|
| H A D | InstCombineCompares.cpp | 1989 return BinaryOperator::CreateNot(And); in foldICmpAndConstant() 3065 return HasOneUse ? Builder.CreateNot(Builder.CreateOr(Op0, Op1)) : nullptr; in createLogicFromTable() 3067 return HasOneUse ? Builder.CreateAnd(Builder.CreateNot(Op0), Op1) : nullptr; in createLogicFromTable() 3069 return Builder.CreateNot(Op0); in createLogicFromTable() 3071 return HasOneUse ? Builder.CreateAnd(Op0, Builder.CreateNot(Op1)) : nullptr; in createLogicFromTable() 3073 return Builder.CreateNot(Op1); in createLogicFromTable() 3077 return HasOneUse ? Builder.CreateNot(Builder.CreateAnd(Op0, Op1)) : nullptr; in createLogicFromTable() 3081 return HasOneUse ? Builder.CreateNot(Builder.CreateXor(Op0, Op1)) : nullptr; in createLogicFromTable() 3085 return HasOneUse ? Builder.CreateOr(Builder.CreateNot(Op0), Op1) : nullptr; in createLogicFromTable() 3089 return HasOneUse ? Builder.CreateOr(Op0, Builder.CreateNot(Op1)) : nullptr; in createLogicFromTable() [all …]
|
| H A D | InstCombineSelect.cpp | 3335 Value *NotCond = Builder.CreateNot(CondVal, "not." + CondVal->getName()); in foldSelectOfBools() 3340 Value *NotCond = Builder.CreateNot(CondVal, "not." + CondVal->getName()); in foldSelectOfBools() 3349 return BinaryOperator::CreateNot(Builder.CreateSelect(A, One, B)); in foldSelectOfBools() 3356 return BinaryOperator::CreateNot(Builder.CreateSelect(A, B, Zero)); in foldSelectOfBools() 3977 Value *NotCond = Builder.CreateNot(CondVal, "not." + CondVal->getName()); in visitSelectInst() 3983 Value *NotCond = Builder.CreateNot(CondVal, "not." + CondVal->getName()); in visitSelectInst()
|
| H A D | InstCombineCalls.cpp | 499 return BinaryOperator::CreateNot(Op0); in foldCttzCtlz() 2071 return BinaryOperator::CreateAnd(I0, Builder.CreateNot(X)); in visitCallInst() 2088 return BinaryOperator::CreateNot(InvMaxMin); in visitCallInst() 3320 Builder.CreateNot(A), OpBundles, II->getName()); in visitCallInst() 3322 Builder.CreateNot(B), II->getName()); in visitCallInst()
|
| H A D | InstCombineSimplifyDemanded.cpp | 510 Value *AndNot = Builder.CreateAnd(Builder.CreateNot(X), Y); in SimplifyDemandedUseBits() 608 return Builder.CreateNot(I->getOperand(1)); in SimplifyDemandedUseBits()
|
| H A D | InstCombinePHI.cpp | 1379 return Self.Builder.CreateNot(Cond); in simplifyUsingControlFlow()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | IntrinsicLowering.cpp | 198 V = Builder.CreateNot(V); in LowerCTLZ() 268 Value *NotSrc = Builder.CreateNot(Src); in LowerIntrinsicCall()
|
| H A D | AtomicExpandPass.cpp | 874 PMV.Inv_Mask = Builder.CreateNot(PMV.Mask, "Inv_Mask"); in createMaskInstrs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerAtomic.cpp | 66 return Builder.CreateNot(Builder.CreateAnd(Loaded, Val), "new"); in buildAtomicRMWValue()
|
| H A D | AMDGPUEmitPrintf.cpp | 518 return Builder.CreateSExt(Builder.CreateNot(Cmp), Int32Ty, "printf_result"); in emitAMDGPUPrintfCall()
|
| H A D | SimplifyCFG.cpp | 4341 Value *PPred = PStore->getParent() == PTB ? PCond : QB.CreateNot(PCond); in mergeConditionalStoreToAddress() 4342 Value *QPred = QStore->getParent() == QTB ? QCond : QB.CreateNot(QCond); in mergeConditionalStoreToAddress() 4345 PPred = QB.CreateNot(PPred); in mergeConditionalStoreToAddress() 4347 QPred = QB.CreateNot(QPred); in mergeConditionalStoreToAddress() 4669 PBICond = Builder.CreateNot(PBICond, PBICond->getName() + ".not"); in SimplifyCondBranchToCondBranch() 4673 BICond = Builder.CreateNot(BICond, BICond->getName() + ".not"); in SimplifyCondBranchToCondBranch() 5514 Assumption = Builder.CreateAssumption(Builder.CreateNot(Cond)); in simplifyUnreachable() 8224 Assumption = Builder.CreateAssumption(Builder.CreateNot(Cond)); in removeUndefIntroducingPredecessor()
|
| H A D | LoopConstrainer.cpp | 632 : B.CreateNot(TakeBackedgeLoopCond); in changeIterationSpaceEnd()
|
| H A D | BasicBlockUtils.cpp | 1763 NewCond = Builder.CreateNot(NewCond, NewCond->getName() + ".not"); in InvertBranch()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPrintfRuntimeBinding.cpp | 300 Builder.CreateSExt(Builder.CreateNot(cmp), I32Ty, "printf_res"); in lowerPrintfForGpu()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 3447 return Builder.CreateNot(Op, "not"); in VisitUnaryNot() 3473 BoolVal = Builder.CreateNot(BoolVal, "lnot"); in VisitUnaryLNot() 4128 llvm::Value *NotOverflow = Builder.CreateNot(overflow); in EmitOverflowCheckedBinOp() 4134 CGF.EmitTrapCheck(Builder.CreateNot(overflow), OverflowKind); in EmitOverflowCheckedBinOp() 5572 llvm::Value *tmp2 = Builder.CreateNot(tmp); in VisitAbstractConditionalOperator() 6131 auto *NoOffsetOverflow = Builder.CreateNot(EvaluatedGEP.OffsetOverflows); in EmitCheckedInBoundsGEP()
|
| H A D | CGBuiltin.cpp | 1738 Mask = CGF.Builder.CreateNot(Mask); in EmitBitTestIntrinsic() 1754 NewByte = CGF.Builder.CreateAnd(OldByte, CGF.Builder.CreateNot(Mask)); in EmitBitTestIntrinsic() 2081 Value *NotOverflow = CGF.Builder.CreateNot( in EmitOverflowCheckedAbs() 3313 Value *Inverse = Builder.CreateNot(ArgValue, "not"); in EmitBuiltinExpr() 6545 llvm::Value *InvertedMask = Builder.CreateNot(Args.Mask, "inverted_mask"); in EmitBuiltinAlignTo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 2524 Value *NotV1 = IRB.CreateNot(V1); in visitOr() 2525 Value *NotV2 = IRB.CreateNot(V2); in visitOr() 2977 Value *Min = IRB.CreateAnd(V, IRB.CreateNot(S)); in handleRelationalComparisonExact() 3922 Value *OperandUnsetBits = IRB.CreateNot(I.getOperand(0)); in handleVectorReduceOrIntrinsic() 4686 Mask = IRB.CreateNot(Mask); in handleAVX512VectorDownConvert() 4689 Mask = IRB.CreateNot(Mask); in handleAVX512VectorDownConvert()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 2716 LHS = Builder.CreateNot(LHS); in upgradeX86IntrinsicCall() 2732 LHS = Builder.CreateNot(LHS); in upgradeX86IntrinsicCall() 2737 Rep = Builder.CreateNot(Rep); in upgradeX86IntrinsicCall() 3038 Value *NotSel = Builder.CreateNot(Sel); in upgradeX86IntrinsicCall() 3506 Rep = Builder.CreateNot(Builder.CreateBitCast(CI->getArgOperand(0), ITy)); in upgradeX86IntrinsicCall()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | arm_mve_defs.td | 66 def not: IRBuilder<"CreateNot">;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | PPC.cpp | 662 Builder.CreateAnd(Op1, Builder.CreateNot(Op3))); in EmitPPCBuiltinExpr()
|
| H A D | X86.cpp | 146 LHS = CGF.Builder.CreateNot(LHS); in EmitX86MaskLogic() 2175 return Builder.CreateBitCast(Builder.CreateNot(Res), in EmitX86BuiltinExpr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 371 CreateNot(Value *Op, const Twine &Name = "",
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1039 PtrValue = Builder.CreateAnd(PtrValue, Builder.CreateNot(AlignMask)); in insertSpills()
|