| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | IntrinsicLowering.cpp | 179 V = Builder.CreateOr(Tmp1, Tmp2, "bswap.i16"); in LowerBSWAP() 197 Tmp4 = Builder.CreateOr(Tmp4, Tmp3, "bswap.or1"); in LowerBSWAP() 198 Tmp2 = Builder.CreateOr(Tmp2, Tmp1, "bswap.or2"); in LowerBSWAP() 199 V = Builder.CreateOr(Tmp4, Tmp2, "bswap.i32"); in LowerBSWAP() 246 Tmp8 = Builder.CreateOr(Tmp8, Tmp7, "bswap.or1"); in LowerBSWAP() 247 Tmp6 = Builder.CreateOr(Tmp6, Tmp5, "bswap.or2"); in LowerBSWAP() 248 Tmp4 = Builder.CreateOr(Tmp4, Tmp3, "bswap.or3"); in LowerBSWAP() 249 Tmp2 = Builder.CreateOr(Tmp2, Tmp1, "bswap.or4"); in LowerBSWAP() 250 Tmp8 = Builder.CreateOr(Tmp8, Tmp6, "bswap.or5"); in LowerBSWAP() 252 V = Builder.CreateOr(Tmp8, Tmp4, "bswap.i64"); in LowerBSWAP() [all …]
|
| H A D | AtomicExpandPass.cpp | 523 return Builder.CreateOr(Loaded, Inc, "new"); in performAtomicOp() 672 Value *FinalVal = Builder.CreateOr(Loaded_MaskOut, Shifted_Inc); in performMaskedAtomicOp() 686 Value *FinalVal = Builder.CreateOr(Loaded_MaskOut, NewVal_Masked); in performMaskedAtomicOp() 702 Value *FinalVal = Builder.CreateOr(Loaded_MaskOut, NewVal_Shiftup); in performMaskedAtomicOp() 770 Builder.CreateOr(PMV.Inv_Mask, ValOperand_Shifted, "AndOperand"); in widenPartwordAtomicRMW() 864 Value *FullWord_NewVal = Builder.CreateOr(Loaded_MaskOut, NewVal_Shifted); in expandPartwordCmpXchg() 865 Value *FullWord_Cmp = Builder.CreateOr(Loaded_MaskOut, Cmp_Shifted); in expandPartwordCmpXchg()
|
| H A D | ExpandMemCmp.cpp | 380 Value *Or = Builder.CreateOr(InList[i], InList[i + 1]); in getCompareLoadPairs()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 654 Value *NewOr = Builder.CreateOr(B, D); in foldLogOpOfMaskedICmps() 665 Value *NewOr = Builder.CreateOr(B, D); in foldLogOpOfMaskedICmps() 742 Value *NewOr1 = Builder.CreateOr(B, D); in foldLogOpOfMaskedICmps() 891 Value *Mask = Builder.CreateOr(B, D); in foldAndOrOfICmpsOfAndWithPow2() 2233 Value *Or = Builder.CreateOr(X, Y); in visitOr() 2350 return BinaryOperator::CreateOr(A, B); in visitOr() 2354 return BinaryOperator::CreateOr(A, B); in visitOr() 2434 Value *Inner = Builder.CreateOr(A, Op1); in visitOr() 2447 Value *orTrue = Builder.CreateOr(A, C); in visitOr() 2891 return BinaryOperator::CreateOr(A, B); in visitXor() [all …]
|
| H A D | InstCombineSelect.cpp | 186 return ExtraBitInTC ? Builder.CreateXor(V, C) : Builder.CreateOr(V, C); in foldSelectICmpAnd() 193 return ExtraBitInTC ? Builder.CreateOr(V, C) : Builder.CreateXor(V, C); in foldSelectICmpAnd() 517 Value *FullMask = Builder.CreateOr(Y, MaskB); in foldSelectICmpAndAnd() 623 return Builder.CreateOr(V, Y); in foldSelectICmpAndOr() 1028 V = Builder.CreateOr(X, *Y); in foldSelectInstWithICmp() 1032 V = Builder.CreateOr(X, *Y); in foldSelectInstWithICmp() 1660 return BinaryOperator::CreateOr(CondVal, FalseVal); in visitSelectInst() 1674 return BinaryOperator::CreateOr(NotCond, TrueVal); in visitSelectInst() 1680 return BinaryOperator::CreateOr(CondVal, FalseVal); in visitSelectInst() 1689 return BinaryOperator::CreateOr(TrueVal, FalseVal); in visitSelectInst() [all …]
|
| H A D | InstCombineAddSub.cpp | 800 Value *NewOr = Builder.CreateOr(Z, ~(*C1)); in checkForNegativeOperand() 820 Value *NewOr = Builder.CreateOr(Z, ~(*C2)); in checkForNegativeOperand() 859 return BinaryOperator::CreateOr(Op0, Op1); in foldAddWithConstant() 1139 return BinaryOperator::CreateOr(LHS, RHS); in visitAdd() 1201 return BinaryOperator::CreateOr(A, B); in visitAdd()
|
| H A D | InstCombineCompares.cpp | 366 return BinaryOperator::CreateOr(C1, C2); in foldCmpLoadFromIndexedGlobal() 1694 NewOr = Builder.CreateOr(Builder.CreateShl(One, B, LShr->getName(), in foldICmpAndConstConst() 2348 return new ICmpInst(ICmpInst::ICMP_EQ, Builder.CreateOr(Y, C - 1), X); in foldICmpSubConstant() 2353 return new ICmpInst(ICmpInst::ICMP_NE, Builder.CreateOr(Y, C), X); in foldICmpSubConstant() 2485 Cond = Builder.CreateOr(Cond, Builder.CreateICmp(ICmpInst::ICMP_SLT, OrigLHS, OrigRHS)); in foldICmpSelectConstant() 2487 Cond = Builder.CreateOr(Cond, Builder.CreateICmp(ICmpInst::ICMP_EQ, OrigLHS, OrigRHS)); in foldICmpSelectConstant() 2489 Cond = Builder.CreateOr(Cond, Builder.CreateICmp(ICmpInst::ICMP_SGT, OrigLHS, OrigRHS)); in foldICmpSelectConstant() 4674 return BinaryOperator::CreateOr(Builder.CreateNot(A), B); in canonicalizeICmpBool() 4682 return BinaryOperator::CreateOr(Builder.CreateNot(B), A); in canonicalizeICmpBool()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 254 Value *Ret0_3 = Builder.CreateOr(Ret0_1, Ret0_2); in generateUnsignedDivisionCode() 259 Value *Ret0 = Builder.CreateOr(Ret0_3, Ret0_4); in generateUnsignedDivisionCode() 262 Value *EarlyRet = Builder.CreateOr(Ret0, RetDividend); in generateUnsignedDivisionCode() 312 Value *Tmp7 = Builder.CreateOr(Tmp5, Tmp6); in generateUnsignedDivisionCode() 314 Value *Q_1 = Builder.CreateOr(Carry_1, Tmp8); in generateUnsignedDivisionCode() 334 Value *Q_4 = Builder.CreateOr(Carry_2, Tmp13); in generateUnsignedDivisionCode()
|
| H A D | FlattenCFG.cpp | 300 NC = Builder.CreateOr(PC, CC); in FlattenParallelAndOr() 453 Value *NC = Builder.CreateOr(CInst1, CC); in MergeIfRegion()
|
| H A D | LibCallsShrinkWrap.cpp | 110 return BBBuilder.CreateOr(Cond1, Cond2); in createOrCond() 478 return BBBuilder.CreateOr(Cond0, Cond); in generateCondForPow()
|
| H A D | VNCoercion.cpp | 448 Val = Helper.CreateOr(Val, ShVal); in getMemInstValueForLoadHelper() 455 Val = Helper.CreateOr(OneElt, ShVal); in getMemInstValueForLoadHelper()
|
| H A D | BypassSlowDivision.cpp | 335 OrV = Builder.CreateOr(Op1, Op2); in insertOperandRuntimeCheck()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 99 Value *Or = IRB.CreateOr(Cmp2, Cmp3); in getBoundsCheckCond() 103 Or = IRB.CreateOr(Cmp1, Or); in getBoundsCheckCond()
|
| H A D | MemorySanitizer.cpp | 1926 setShadow(&I, IRB.CreateOr(S1S2, IRB.CreateOr(V1S2, S1V2))); in visitAnd() 1948 setShadow(&I, IRB.CreateOr(S1S2, IRB.CreateOr(V1S2, S1V2))); in visitOr() 1986 Shadow = IRB.CreateOr(Shadow, OpShadow, "_msprop"); in Add() 2194 Value *Sc = IRB.CreateOr(Sa, Sb); in handleEqualityComparison() 2241 return IRB.CreateOr(A, Sa); in getHighestPossibleValue() 2354 setShadow(&I, IRB.CreateOr(Shift, S2Conv)); in handleShift() 2602 AggShadow = IRB.CreateOr(AggShadow, MoreShadow); in handleVectorConvertIntrinsic() 2676 setShadow(&I, IRB.CreateOr(Shift, S2Conv)); in handleVectorShiftIntrinsic() 2770 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorSadIntrinsic() 2919 Acc = IRB.CreateOr(Acc, More); in handleMaskedLoad() [all …]
|
| H A D | HWAddressSanitizer.cpp | 731 Value *ShiftedTag = IRB.CreateOr( in tagPointer() 738 TaggedPtrLong = IRB.CreateOr(PtrLong, ShiftedTag); in tagPointer() 748 UntaggedPtrLong = IRB.CreateOr(PtrLong, in untagPointer() 862 IRB.CreateStore(IRB.CreateOr(PC, SP), RecordPtr); in emitPrologue() 883 IRB.CreateOr( in emitPrologue()
|
| H A D | EfficiencySanitizer.cpp | 895 Value *NewVal = IRB.CreateOr(OldValue, ValueMask); in instrumentFastpathWorkingSet()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | NoFolder.h | 166 Instruction *CreateOr(Constant *LHS, Constant *RHS) const { in CreateOr() function 167 return BinaryOperator::CreateOr(LHS, RHS); in CreateOr()
|
| H A D | ConstantFolder.h | 108 Constant *CreateOr(Constant *LHS, Constant *RHS) const { in CreateOr() function
|
| H A D | IRBuilder.h | 1182 Value *CreateOr(Value *LHS, Value *RHS, const Twine &Name = "") { 1187 return Insert(Folder.CreateOr(LC, RC), Name); 1189 return Insert(BinaryOperator::CreateOr(LHS, RHS), Name); 1192 Value *CreateOr(Value *LHS, const APInt &RHS, const Twine &Name = "") { 1193 return CreateOr(LHS, ConstantInt::get(LHS->getType(), RHS), Name); 1196 Value *CreateOr(Value *LHS, uint64_t RHS, const Twine &Name = "") { 1197 return CreateOr(LHS, ConstantInt::get(LHS->getType(), RHS), Name);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LowerAtomic.cpp | 69 Res = Builder.CreateOr(Orig, Val); in LowerAtomicRMWInst()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | TargetFolder.h | 101 Constant *CreateOr(Constant *LHS, Constant *RHS) const { in CreateOr() function
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionExpander.cpp | 2238 EndCheck = Builder.CreateOr(EndCheck, BackedgeCheck); in generateOverflowCheck() 2241 EndCheck = Builder.CreateOr(EndCheck, OfMul); in generateOverflowCheck() 2259 return Builder.CreateOr(NUSWCheck, NSSWCheck); in expandWrapPredicate() 2279 Check = Builder.CreateOr(Check, NextCheck); in expandUnionPredicate()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 729 return Builder.CreateOr(Ops.LHS, Ops.RHS, "or"); in EmitOr() 1514 return Builder.CreateOr(Src.first, Src.second, "tobool"); in EmitComplexToScalarConversion() 2952 llvm::Value *NotOverflow = Builder.CreateOr(LHSCmp, RHSCmp, "or"); in EmitUndefinedBehaviorIntegerDivAndRemCheck() 3745 Result = Builder.CreateOr(ResultR, ResultI, "or.ri"); in EmitCompare() 3911 Value *Or = Builder.CreateOr(LHS, RHS); in VisitBinLOr() 4073 llvm::Value *tmp5 = Builder.CreateOr(tmp3, tmp4, "cond"); in VisitAbstractConditionalOperator() 4455 OffsetOverflows = Builder.CreateOr( in EmitCheckedInBoundsGEP()
|
| H A D | CGExprCXX.cpp | 853 hasOverflow = CGF.Builder.CreateOr(hasOverflow, in EmitCXXNewAllocSize() 879 hasOverflow = CGF.Builder.CreateOr(hasOverflow, overflowed); in EmitCXXNewAllocSize() 918 hasOverflow = CGF.Builder.CreateOr(hasOverflow, overflowed); in EmitCXXNewAllocSize()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 540 JQ = Builder.CreateOr(JQ, One); in expandDivRem24()
|