| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 101 Value *Or = IRB.CreateOr(Cmp2, Cmp3); in getBoundsCheckCond() local 105 Or = IRB.CreateOr(Cmp1, Or); in getBoundsCheckCond() 108 return Or; in getBoundsCheckCond() 144 static void insertBoundsCheck(Value *Or, BuilderTy &IRB, GetTrapBBT GetTrapBB) { in insertBoundsCheck() argument 146 ConstantInt *C = dyn_cast_or_null<ConstantInt>(Or); in insertBoundsCheck() 171 BranchInst::Create(TrapBB, Cont, Or, OldBB); in insertBoundsCheck() 200 Value *Or = nullptr; in addBoundsChecking() local 204 Or = getBoundsCheckCond(LI->getPointerOperand(), LI, DL, TLI, in addBoundsChecking() 208 Or = getBoundsCheckCond(SI->getPointerOperand(), SI->getValueOperand(), in addBoundsChecking() 212 Or = in addBoundsChecking() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 682 auto Or = [&](auto Lhs, auto Rhs) -> std::pair<Value *, uint8_t> { in simplifyTernarylogic() local 694 auto Nor = [&](auto Lhs, auto Rhs) { return Not(Or(Lhs, Rhs)); }; in simplifyTernarylogic() 728 Res = Nor(Or(A, B), C); in simplifyTernarylogic() 815 Res = Xor(Or(A, B), Or(Xnor(A, B), C)); in simplifyTernarylogic() 827 Res = Xor(A, Or(And(A, B), C)); in simplifyTernarylogic() 831 Res = Xor(A, Or(Xnor(A, B), C)); in simplifyTernarylogic() 835 Res = Xor(A, Or(And(A, C), B)); in simplifyTernarylogic() 839 Res = Xor(A, Or(Xnor(A, C), B)); in simplifyTernarylogic() 843 Res = Xor(A, Or(B, C)); in simplifyTernarylogic() 847 Res = Nand(A, Or(B, C)); in simplifyTernarylogic() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ThreadSafetyLogical.cpp | 51 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 D | ThreadSafetyLogical.h | 26 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 D | InstCombineAtomicRMW.cpp | 42 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 D | InstCombineAndOrXor.cpp | 1309 return Builder.CreateBinOp(IsAnd ? Instruction::And : Instruction::Or, Cmp0, in foldAndOrOfICmpsWithConstEq() 1597 case Instruction::Or: in foldLogicOfIsFPClass() 1658 assert((Opcode == Instruction::And || Opcode == Instruction::Or) && in reassociateFCmps() 1699 assert((Opcode == Instruction::And || Opcode == Instruction::Or) && in matchDeMorgansLaws() 1704 (Opcode == Instruction::And) ? Instruction::Or : Instruction::And; in matchDeMorgansLaws() 1924 assert(I.getOpcode() == Instruction::Or); in foldOrToXor() 2009 assert(Opcode == Instruction::And || Opcode == Instruction::Or); in foldComplexAndOrPatterns() 2013 (Opcode == Instruction::And) ? Instruction::Or : Instruction::And; in foldComplexAndOrPatterns() 2048 return (Opcode == Instruction::Or) in foldComplexAndOrPatterns() 2058 return (Opcode == Instruction::Or) in foldComplexAndOrPatterns() [all …]
|
| /freebsd/sys/contrib/libsodium/packaging/nuget/ |
| H A D | package.gsl | 132 …<ItemDefinitionGroup Condition="'$\(Linkage-$(package.target))' == 'static' Or '$\(Linkage-$(packa… 139 …rm)' == 'Win32' And ('$\(PlatformToolset)' == '$(package.platformtoolset)' Or '$\(PlatformToolset)… 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)… 161 …rm)' == 'Win32' 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)… 183 …rm)' == 'Win32' And ('$\(PlatformToolset)' == '$(package.platformtoolset)' Or '$\(PlatformToolset)… [all …]
|
| /freebsd/contrib/bmake/unit-tests/ |
| H A D | varmod-order-reverse.mk | 8 .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 D | HexagonPatternsHVX.td | 396 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>; 815 def: OpR_RR_pat<V6_pred_or, Or, VecQ8, HQ8>; 816 def: OpR_RR_pat<V6_pred_or, Or, VecQ16, HQ16>; 817 def: OpR_RR_pat<V6_pred_or, Or, VecQ32, HQ32>; 825 def: OpR_RR_pat<V6_pred_or_n, VNot2<Or, qnot>, VecQ8, HQ8>; 826 def: OpR_RR_pat<V6_pred_or_n, VNot2<Or, qnot>, VecQ16, HQ16>; 827 def: OpR_RR_pat<V6_pred_or_n, VNot2<Or, qnot>, VecQ32, HQ32>; 840 def: AccRRR_pat<V6_veqb_or, Or, seteq, HQ8, HVI8, HVI8>; [all …]
|
| H A D | HexagonPatterns.td | 381 def Sub: pf2<sub>; def Or: pf2<or>; def Srl: pf2<srl>; 621 def: OpR_RR_pat<C2_or, Or, i1, I1>; 624 def: OpR_RR_pat<C2_orn, Not2<Or>, i1, I1>; 627 def: AccRRR_pat<C4_and_or, And, Su< Or>, I1, I1, I1>; 628 def: AccRRR_pat<C4_or_and, Or, Su<And>, I1, I1, I1>; 629 def: AccRRR_pat<C4_or_or, Or, Su< Or>, I1, I1, I1>; 631 def: AccRRR_pat<C4_and_orn, And, Su<Not2< Or>>, I1, I1, I1>; 632 def: AccRRR_pat<C4_or_andn, Or, Su<Not2<And>>, I1, I1, I1>; 633 def: AccRRR_pat<C4_or_orn, Or, Su<Not2< Or>>, I1, I1, I1>; 648 defm: BoolvOpR_RR_pat<C2_or, Or>; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeExecMasking.cpp | 794 MachineInstr *Or = nullptr; in optimizeOrSaveexecXorSequences() local 796 std::tie(Or, Xor) = Pair; in optimizeOrSaveexecXorSequences() 797 BuildMI(*Or->getParent(), Or->getIterator(), Or->getDebugLoc(), in optimizeOrSaveexecXorSequences() 798 TII->get(Andn2Opcode), Or->getOperand(0).getReg()) in optimizeOrSaveexecXorSequences() 799 .addReg(Or->getOperand(1).getReg()); in optimizeOrSaveexecXorSequences() 801 Or->eraseFromParent(); in optimizeOrSaveexecXorSequences()
|
| H A D | AMDGPUAtomicOptimizer.cpp | 200 case AtomicRMWInst::Or: in visitAtomicRMWInst() 276 Op = AtomicRMWInst::Or; in visitIntrinsicInst() 358 case AtomicRMWInst::Or: in buildNonAtomicBinOp() 359 return B.CreateBinOp(Instruction::Or, LHS, RHS); in buildNonAtomicBinOp() 614 case AtomicRMWInst::Or: in getIdentityValueForAtomicOp() 789 case AtomicRMWInst::Or: in optimizeAtomic() 925 case AtomicRMWInst::Or: in optimizeAtomic()
|
| H A D | SILowerControlFlow.cpp | 396 MachineInstr *And = nullptr, *Or = nullptr; in emitIfBreak() local 405 Or = BuildMI(MBB, &MI, DL, TII->get(OrOpc), Dst) in emitIfBreak() 409 Or = BuildMI(MBB, &MI, DL, TII->get(OrOpc), Dst) in emitIfBreak() 413 LV->replaceKillInstruction(MI.getOperand(1).getReg(), MI, *Or); in emitIfBreak() 416 LV->replaceKillInstruction(MI.getOperand(2).getReg(), MI, *Or); in emitIfBreak() 419 LIS->ReplaceMachineInstrInMaps(MI, *Or); in emitIfBreak()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Reassociate.cpp | 130 if (I && (I->getOpcode() == Instruction::Or || in XorOpnd() 141 isOr = (I->getOpcode() == Instruction::Or); in XorOpnd() 879 static bool isLoadCombineCandidate(Instruction *Or) { in isLoadCombineCandidate() argument 894 if (!Enqueue(Or)) in isLoadCombineCandidate() 902 case Instruction::Or: in isLoadCombineCandidate() 929 static bool shouldConvertOrWithNoCommonBitsToAdd(Instruction *Or) { in shouldConvertOrWithNoCommonBitsToAdd() argument 941 if (any_of(Or->operands(), isInteresting)) in shouldConvertOrWithNoCommonBitsToAdd() 944 Value *VB = Or->user_back(); in shouldConvertOrWithNoCommonBitsToAdd() 945 if (Or->hasOneUse() && isInteresting(VB)) in shouldConvertOrWithNoCommonBitsToAdd() 953 static BinaryOperator *convertOrWithNoCommonBitsToAdd(Instruction *Or) { in convertOrWithNoCommonBitsToAdd() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerAtomic.cpp | 67 case AtomicRMWInst::Or: in buildAtomicRMWValue() 109 Value *Or = Builder.CreateOr(CmpEq0, CmpOldGtVal); in buildAtomicRMWValue() local 110 return Builder.CreateSelect(Or, Val, Dec, "new"); in buildAtomicRMWValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 137 BO->getOpcode() != Instruction::Or && in matchStridedStart() 142 if (BO->getOpcode() == Instruction::Or && in matchStridedStart() 169 case Instruction::Or: in matchStridedStart() 245 case Instruction::Or: in matchStridedRecurrence() 302 case Instruction::Or: { in matchStridedRecurrence()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MIPatternMatch.h | 301 template <typename... Preds> struct Or { 309 struct Or<Pred, Preds...> : Or<Preds...> { 311 Or(Pred &&p, Preds &&... preds) 312 : Or<Preds...>(std::forward<Preds>(preds)...), P(std::forward<Pred>(p)) {} 315 return P.match(MRI, src) || Or<Preds...>::match(MRI, src); 323 template <typename... Preds> Or<Preds...> m_any_of(Preds &&... preds) { 324 return Or<Preds...>(std::forward<Preds>(preds)...);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SDPatternMatch.h | 394 template <typename... Preds> struct Or { 401 struct Or<Pred, Preds...> : Or<Preds...> { 403 Or(const Pred &p, const Preds &...preds) : Or<Preds...>(preds...), P(p) {} 407 return P.match(Ctx, N) || Or<Preds...>::match(Ctx, N); 433 template <typename... Preds> Or<Preds...> m_AnyOf(const Preds &...preds) { 434 return Or<Preds...>(preds...); 1032 inline Or<UnaryOpc_match<Opnd>, Opnd> m_AExtOrSelf(const Opnd &Op) { 1033 return Or<UnaryOpc_match<Opnd>, Opnd>(m_AnyExt(Op), Op); 1039 inline Or<UnaryOpc_match<Opnd>, Opnd> m_TruncOrSelf(const Opnd &Op) { 1040 return Or<UnaryOpc_match<Opnd>, Opnd>(m_Trunc(Op), Op);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instruction.h | 367 return Opcode == And || Opcode == Or || Opcode == Xor; 752 return Opcode == And || Opcode == Or || Opcode == Xor || 768 case And: case Or: case Xor: 783 return Opcode == And || Opcode == Or;
|
| /freebsd/sys/contrib/device-tree/Bindings/sound/ |
| H A D | qcom,q6afe.txt | 11 Or "qcom,q6afe" where the version number can be queried
|
| H A D | qcom,q6core.txt | 13 Or "qcom,q6core" where the version number can be queried
|
| /freebsd/crypto/openssl/external/perl/Text-Template-1.56/ |
| H A D | INSTALL | 25 Or:
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandFp.cpp | 173 Value *Or = Builder.CreateOr(Abs, ImplicitBit); in expandFPToI() local 203 Value *Shr14 = Builder.CreateLShr(Or, Sub13); in expandFPToI() 212 Value *Shl = Builder.CreateShl(Or, Sub15); in expandFPToI() 418 Value *Or = Builder.CreateOr(Shr6, Conv11); in expandIToFP() local 424 AAddr0->addIncoming(Or, SwDefault); in expandIToFP()
|
| /freebsd/contrib/arm-optimized-routines/ |
| H A D | README | 59 Or building outside of the source directory: 68 Or building and testing the math subproject only:
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/ |
| H A D | CIRTypeConstraints.td | 70 : Or<!foreach(width, widths, CIR_HasWidthPred<width>)>; 195 [Or<!foreach(type, types, CIR_PointeePred<type.predicate>)>], 236 [Or<!foreach(type, types, CIR_ElementTypePred<type.predicate>)>],
|