Home
last modified time | relevance | path

Searched refs:Or (Results 1 – 25 of 543) sorted by relevance

12345678910>>...22

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp98 Value *Or = IRB.CreateOr(Cmp2, Cmp3); in getBoundsCheckCond() local
102 Or = IRB.CreateOr(Cmp1, Or); in getBoundsCheckCond()
105 return Or; in getBoundsCheckCond()
116 ConstantInt *C = dyn_cast_or_null<ConstantInt>(Or); in insertBoundsCheck()
139 BranchInst::Create(GetTrapBB(IRB), Cont, Or, OldBB); in insertBoundsCheck()
157 Value *Or = nullptr; in addBoundsChecking() local
161 Or = getBoundsCheckCond(LI->getPointerOperand(), LI, DL, TLI, in addBoundsChecking()
169 Or = in addBoundsChecking()
174 Or = getBoundsCheckCond(AI->getPointerOperand(), AI->getValOperand(), in addBoundsChecking()
177 if (Or) in addBoundsChecking()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp706 Res = Xor(Or(A, B), Or(Xnor(A, B), C)); in simplifyTernarylogic()
1306 Res = Or(C, Not(A)); in simplifyTernarylogic()
1354 Res = Or(C, Not(B)); in simplifyTernarylogic()
1432 Res = Or(B, Not(A)); in simplifyTernarylogic()
1488 Res = Or(B, Not(C)); in simplifyTernarylogic()
1555 Res = Or(B, C); in simplifyTernarylogic()
1574 Res = Or(A, Not(B)); in simplifyTernarylogic()
1582 Res = Or(A, Not(C)); in simplifyTernarylogic()
1601 Res = Or(A, C); in simplifyTernarylogic()
1608 Res = Or(A, B); in simplifyTernarylogic()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyLogical.cpp51 case LExpr::Or: in implies()
56 return RNeg ? RightAndOperator(cast<Or>(RHS)) in implies()
57 : RightOrOperator(cast<Or>(RHS)); in implies()
76 case LExpr::Or: in implies()
81 return LNeg ? LeftOrOperator(cast<Or>(LHS)) in implies()
82 : LeftAndOperator(cast<Or>(LHS)); in implies()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyLogical.h26 Or, enumerator
75 class Or : public BinOp {
77 Or(LExpr *LHS, LExpr *RHS) : BinOp(LHS, RHS, LExpr::Or) {} in Or() function
79 static bool classof(const LExpr *E) { return E->kind() == LExpr::Or; } in classof()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp42 case AtomicRMWInst::Or: in isIdempotentRMW()
87 case AtomicRMWInst::Or: in isSaturating()
131 RMWI.getOperation() != AtomicRMWInst::Or) { in visitAtomicRMWInst()
132 RMWI.setOperation(AtomicRMWInst::Or); in visitAtomicRMWInst()
H A DInstCombineAndOrXor.cpp1471 case Instruction::Or: in foldLogicOfIsFPClass()
1912 return (Opcode == Instruction::Or) in foldComplexAndOrPatterns()
1922 return (Opcode == Instruction::Or) in foldComplexAndOrPatterns()
1984 return (Opcode == Instruction::Or) in foldComplexAndOrPatterns()
2068 case Instruction::Or: in canonicalizeLogicFirst()
2311 case Instruction::Or: in visitAnd()
2904 Function *F = Intrinsic::getDeclaration(Or.getModule(), IID, Or.getType()); in matchFunnelShift()
2911 assert(Or.getOpcode() == Instruction::Or && "bswap requires an 'or'"); in matchOrConcat()
2912 Value *Op0 = Or.getOperand(0), *Op1 = Or.getOperand(1); in matchOrConcat()
2913 Type *Ty = Or.getType(); in matchOrConcat()
[all …]
/freebsd/sys/contrib/libsodium/packaging/nuget/
H A Dpackage.gsl132 …<ItemDefinitionGroup Condition="'$\(Linkage-$(package.target))' == 'static' Or '$\(Linkage-$(packa…
144 …rm)' == 'Win32' And ('$\(PlatformToolset)' == '$(package.platformtoolset)' Or '$\(PlatformToolset)…
149 …form)' == 'x64' And ('$\(PlatformToolset)' == '$(package.platformtoolset)' Or '$\(PlatformToolset)…
154 …form)' == 'x64' And ('$\(PlatformToolset)' == '$(package.platformtoolset)' Or '$\(PlatformToolset)…
166 …rm)' == 'Win32' And ('$\(PlatformToolset)' == '$(package.platformtoolset)' Or '$\(PlatformToolset)…
171 …form)' == 'x64' And ('$\(PlatformToolset)' == '$(package.platformtoolset)' Or '$\(PlatformToolset)…
176 …form)' == 'x64' And ('$\(PlatformToolset)' == '$(package.platformtoolset)' Or '$\(PlatformToolset)…
207 …rm)' == 'Win32' And ('$\(PlatformToolset)' == '$(package.platformtoolset)' Or '$\(PlatformToolset)…
213 …rm)' == 'Win32' And ('$\(PlatformToolset)' == '$(package.platformtoolset)' Or '$\(PlatformToolset)…
219 …form)' == 'x64' And ('$\(PlatformToolset)' == '$(package.platformtoolset)' Or '$\(PlatformToolset)…
[all …]
/freebsd/contrib/bmake/unit-tests/
H A Dvarmod-order-reverse.mk8 .if ${WORDS:Or} != "two three ten six seven one nine four five eight"
9 . error ${WORDS:Or}
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatternsHVX.td396 def: OpR_RR_pat<V6_vor, Or, VecI8, HVI8>;
397 def: OpR_RR_pat<V6_vor, Or, VecI16, HVI16>;
398 def: OpR_RR_pat<V6_vor, Or, VecI32, HVI32>;
800 def: OpR_RR_pat<V6_pred_or, Or, VecQ8, HQ8>;
801 def: OpR_RR_pat<V6_pred_or, Or, VecQ16, HQ16>;
802 def: OpR_RR_pat<V6_pred_or, Or, VecQ32, HQ32>;
810 def: OpR_RR_pat<V6_pred_or_n, VNot2<Or, qnot>, VecQ8, HQ8>;
811 def: OpR_RR_pat<V6_pred_or_n, VNot2<Or, qnot>, VecQ16, HQ16>;
812 def: OpR_RR_pat<V6_pred_or_n, VNot2<Or, qnot>, VecQ32, HQ32>;
825 def: AccRRR_pat<V6_veqb_or, Or, seteq, HQ8, HVI8, HVI8>;
[all …]
H A DHexagonPatterns.td606 def: OpR_RR_pat<C2_or, Or, i1, I1>;
609 def: OpR_RR_pat<C2_orn, Not2<Or>, i1, I1>;
614 def: AccRRR_pat<C4_or_or, Or, Su< Or>, I1, I1, I1>;
618 def: AccRRR_pat<C4_or_orn, Or, Su<Not2< Or>>, I1, I1, I1>;
633 defm: BoolvOpR_RR_pat<C2_or, Or>;
636 defm: BoolvOpR_RR_pat<C2_orn, VNot2< Or, pnot>>;
640 defm: BoolvAccRRR_pat<C4_and_or, And, Su<Or>>;
641 defm: BoolvAccRRR_pat<C4_or_and, Or, Su<And>>;
642 defm: BoolvAccRRR_pat<C4_or_or, Or, Su<Or>>;
648 defm: BoolvAccRRR_pat<C4_or_orn, Or, Su<VNot2< Or, pnot>>>;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerAtomic.cpp56 case AtomicRMWInst::Or: in buildAtomicRMWValue()
94 Value *Or = Builder.CreateOr(CmpEq0, CmpOldGtVal); in buildAtomicRMWValue() local
95 return Builder.CreateSelect(Or, Val, Dec, "new"); in buildAtomicRMWValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp773 MachineInstr *Or = nullptr; in optimizeOrSaveexecXorSequences() local
775 std::tie(Or, Xor) = Pair; in optimizeOrSaveexecXorSequences()
776 BuildMI(*Or->getParent(), Or->getIterator(), Or->getDebugLoc(), in optimizeOrSaveexecXorSequences()
777 TII->get(Andn2Opcode), Or->getOperand(0).getReg()) in optimizeOrSaveexecXorSequences()
778 .addReg(Or->getOperand(1).getReg()); in optimizeOrSaveexecXorSequences()
780 Or->eraseFromParent(); in optimizeOrSaveexecXorSequences()
H A DAMDGPUAtomicOptimizer.cpp199 case AtomicRMWInst::Or: in visitAtomicRMWInst()
277 Op = AtomicRMWInst::Or; in visitIntrinsicInst()
364 case AtomicRMWInst::Or: in buildNonAtomicBinOp()
365 return B.CreateBinOp(Instruction::Or, LHS, RHS); in buildNonAtomicBinOp()
646 case AtomicRMWInst::Or: in getIdentityValueForAtomicOp()
829 case AtomicRMWInst::Or: in optimizeAtomic()
969 case AtomicRMWInst::Or: in optimizeAtomic()
H A DSILowerControlFlow.cpp389 MachineInstr *And = nullptr, *Or = nullptr; in emitIfBreak() local
398 Or = BuildMI(MBB, &MI, DL, TII->get(OrOpc), Dst) in emitIfBreak()
402 Or = BuildMI(MBB, &MI, DL, TII->get(OrOpc), Dst) in emitIfBreak()
406 LV->replaceKillInstruction(MI.getOperand(1).getReg(), MI, *Or); in emitIfBreak()
409 LV->replaceKillInstruction(MI.getOperand(2).getReg(), MI, *Or); in emitIfBreak()
412 LIS->ReplaceMachineInstrInMaps(MI, *Or); in emitIfBreak()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DFormula.h62 Or, /// True if either LHS or RHS is true in alignas() enumerator
111 case Or: in alignas()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp986 if (!Enqueue(Or)) in isLoadCombineCandidate()
994 case Instruction::Or: in isLoadCombineCandidate()
1033 if (any_of(Or->operands(), isInteresting)) in shouldConvertOrWithNoCommonBitsToAdd()
1036 Value *VB = Or->user_back(); in shouldConvertOrWithNoCommonBitsToAdd()
1037 if (Or->hasOneUse() && isInteresting(VB)) in shouldConvertOrWithNoCommonBitsToAdd()
1048 CreateAdd(Or->getOperand(0), Or->getOperand(1), "", Or, Or); in convertOrWithNoCommonBitsToAdd()
1051 New->takeName(Or); in convertOrWithNoCommonBitsToAdd()
1054 Or->replaceAllUsesWith(New); in convertOrWithNoCommonBitsToAdd()
1055 New->setDebugLoc(Or->getDebugLoc()); in convertOrWithNoCommonBitsToAdd()
2016 case Instruction::Or: in OptimizeExpression()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMIPatternMatch.h292 template <typename... Preds> struct Or {
300 struct Or<Pred, Preds...> : Or<Preds...> {
302 Or(Pred &&p, Preds &&... preds)
303 : Or<Preds...>(std::forward<Preds>(preds)...), P(std::forward<Pred>(p)) {}
306 return P.match(MRI, src) || Or<Preds...>::match(MRI, src);
314 template <typename... Preds> Or<Preds...> m_any_of(Preds &&... preds) {
315 return Or<Preds...>(std::forward<Preds>(preds)...);
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp139 BO->getOpcode() != Instruction::Or && in matchStridedStart()
144 if (BO->getOpcode() == Instruction::Or && in matchStridedStart()
171 case Instruction::Or: in matchStridedStart()
251 case Instruction::Or: in matchStridedRecurrence()
307 case Instruction::Or: { in matchStridedRecurrence()
/freebsd/contrib/arm-optimized-routines/
H A DREADME39 Or building outside of the source directory:
48 Or building and testing the math subproject only:
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h289 return Opcode == And || Opcode == Or || Opcode == Xor;
664 return Opcode == And || Opcode == Or || Opcode == Xor ||
680 case And: case Or: case Xor:
695 return Opcode == And || Opcode == Or;
/freebsd/sys/contrib/device-tree/Bindings/hwmon/
H A Dadt7475.yaml66 Configures the function for pin 5 on the adi,adt7473 and adi,adt7475. Or
75 Configures the function for pin 9 on the adi,adt7473 and adi,adt7475. Or
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Dqcom,q6afe.txt11 Or "qcom,q6afe" where the version number can be queried
H A Dqcom,q6core.txt13 Or "qcom,q6core" where the version number can be queried
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp79 case Instruction::Or: in inferScalarTypeForRecipe()
145 case Instruction::Or: in inferScalarTypeForRecipe()
/freebsd/crypto/openssl/external/perl/Text-Template-1.56/
H A DINSTALL25 Or:

12345678910>>...22