Home
last modified time | relevance | path

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

12345678910>>...35

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp99 Value *Or = IRB.CreateOr(Cmp2, Cmp3); in getBoundsCheckCond() local
103 Or = IRB.CreateOr(Cmp1, Or); in getBoundsCheckCond()
106 return Or; in getBoundsCheckCond()
115 static void insertBoundsCheck(Value *Or, BuilderTy &IRB, GetTrapBBT GetTrapBB) { in insertBoundsCheck() argument
117 ConstantInt *C = dyn_cast_or_null<ConstantInt>(Or); in insertBoundsCheck()
140 BranchInst::Create(GetTrapBB(IRB), Cont, Or, OldBB); in insertBoundsCheck()
154 Value *Or = nullptr; in addBoundsChecking() local
158 Or = getBoundsCheckCond(LI->getPointerOperand(), LI, DL, TLI, in addBoundsChecking()
162 Or = getBoundsCheckCond(SI->getPointerOperand(), SI->getValueOperand(), in addBoundsChecking()
166 Or = in addBoundsChecking()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp43 case AtomicRMWInst::Or: in isIdempotentRMW()
82 case AtomicRMWInst::Or: in isSaturating()
141 RMWI.getOperation() != AtomicRMWInst::Or) { in visitAtomicRMWInst()
142 RMWI.setOperation(AtomicRMWInst::Or); in visitAtomicRMWInst()
H A DInstCombineAndOrXor.cpp776 Value *Or = Builder.CreateOr(X, ConstantInt::get(X->getType(), Xor)); in foldAndOrOfEqualityCmpsWithConstants() local
777 return Builder.CreateICmp(Pred, Or, ConstantInt::get(X->getType(), *C2)); in foldAndOrOfEqualityCmpsWithConstants()
1167 assert((IsAnd || Logic.getOpcode() == Instruction::Or) && "Wrong logic op"); in foldAndOrOfICmpsWithConstEq()
1488 assert((Opcode == Instruction::And || Opcode == Instruction::Or) && in reassociateFCmps()
1533 assert((Opcode == Instruction::And || Opcode == Instruction::Or) && in matchDeMorgansLaws()
1537 Opcode = (Opcode == Instruction::And) ? Instruction::Or : Instruction::And; in matchDeMorgansLaws()
1701 assert(I.getOpcode() == Instruction::Or); in foldOrToXor()
1914 case Instruction::Or: in visitAnd()
2112 static Instruction *matchFunnelShift(Instruction &Or, InstCombinerImpl &IC) { in matchFunnelShift() argument
2115 unsigned Width = Or.getType()->getScalarSizeInBits(); in matchFunnelShift()
[all …]
/netbsd-src/usr.bin/make/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}
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonPatternsHVX.td339 def: OpR_RR_pat<V6_vor, Or, VecI8, HVI8>;
340 def: OpR_RR_pat<V6_vor, Or, VecI16, HVI16>;
341 def: OpR_RR_pat<V6_vor, Or, VecI32, HVI32>;
572 def: OpR_RR_pat<V6_pred_or, Or, VecQ8, HQ8>;
573 def: OpR_RR_pat<V6_pred_or, Or, VecQ16, HQ16>;
574 def: OpR_RR_pat<V6_pred_or, Or, VecQ32, HQ32>;
582 def: OpR_RR_pat<V6_pred_or_n, VNot2<Or, qnot>, VecQ8, HQ8>;
583 def: OpR_RR_pat<V6_pred_or_n, VNot2<Or, qnot>, VecQ16, HQ16>;
584 def: OpR_RR_pat<V6_pred_or_n, VNot2<Or, qnot>, VecQ32, HQ32>;
597 def: AccRRR_pat<V6_veqb_or, Or, seteq, HQ8, HVI8, HVI8>;
[all …]
H A DHexagonPatterns.td373 def Sub: pf2<sub>; def Or: pf2<or>; def Srl: pf2<srl>;
570 def: OpR_RR_pat<C2_or, Or, i1, I1>;
573 def: OpR_RR_pat<C2_orn, Not2<Or>, i1, I1>;
576 def: AccRRR_pat<C4_and_or, And, Su< Or>, I1, I1, I1>;
577 def: AccRRR_pat<C4_or_and, Or, Su<And>, I1, I1, I1>;
578 def: AccRRR_pat<C4_or_or, Or, Su< Or>, I1, I1, I1>;
580 def: AccRRR_pat<C4_and_orn, And, Su<Not2< Or>>, I1, I1, I1>;
581 def: AccRRR_pat<C4_or_andn, Or, Su<Not2<And>>, I1, I1, I1>;
582 def: AccRRR_pat<C4_or_orn, Or, Su<Not2< Or>>, I1, I1, I1>;
597 defm: BoolvOpR_RR_pat<C2_or, Or>;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp125 if (I && (I->getOpcode() == Instruction::Or || in XorOpnd()
136 isOr = (I->getOpcode() == Instruction::Or); in XorOpnd()
928 static bool isLoadCombineCandidate(Instruction *Or) { in isLoadCombineCandidate() argument
943 if (!Enqueue(Or)) in isLoadCombineCandidate()
951 case Instruction::Or: in isLoadCombineCandidate()
978 static bool shouldConvertOrWithNoCommonBitsToAdd(Instruction *Or) { in shouldConvertOrWithNoCommonBitsToAdd() argument
990 if (any_of(Or->operands(), isInteresting)) in shouldConvertOrWithNoCommonBitsToAdd()
993 Value *VB = Or->user_back(); in shouldConvertOrWithNoCommonBitsToAdd()
994 if (Or->hasOneUse() && isInteresting(VB)) in shouldConvertOrWithNoCommonBitsToAdd()
1002 static BinaryOperator *convertOrWithNoCommonBitsToAdd(Instruction *Or) { in convertOrWithNoCommonBitsToAdd() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DMIPatternMatch.h149 template <typename... Preds> struct Or {
157 struct Or<Pred, Preds...> : Or<Preds...> {
159 Or(Pred &&p, Preds &&... preds)
160 : Or<Preds...>(std::forward<Preds>(preds)...), P(std::forward<Pred>(p)) {}
163 return P.match(MRI, src) || Or<Preds...>::match(MRI, src);
171 template <typename... Preds> Or<Preds...> m_any_of(Preds &&... preds) {
172 return Or<Preds...>(std::forward<Preds>(preds)...);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp128 case AtomicRMWInst::Or: in visitAtomicRMWInst()
189 Op = AtomicRMWInst::Or; in visitIntrinsicInst()
262 case AtomicRMWInst::Or: in buildNonAtomicBinOp()
263 return B.CreateBinOp(Instruction::Or, LHS, RHS); in buildNonAtomicBinOp()
434 case AtomicRMWInst::Or: in getIdentityValueForAtomicOp()
571 case AtomicRMWInst::Or: in optimizeAtomic()
668 case AtomicRMWInst::Or: in optimizeAtomic()
/netbsd-src/sbin/mount_portal/examples/
H A Dadvanced.167 # Or, we can be fancier. Tar tries to convert /p/ftp/a:b into a
72 # Or, we can bzip all of our man pages and still access them
88 # Or, rather than putting //, we can use the last nroff
/netbsd-src/external/bsd/am-utils/dist/
H A Dcvs-server.txt15 Or, to checkout the stable branch:
19 Or, to checkout the legacy branch:
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.h211 return Opcode == And || Opcode == Or || Opcode == Xor;
531 return Opcode == And || Opcode == Or || Opcode == Xor ||
547 case And: case Or: case Xor:
562 return Opcode == And || Opcode == Or;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlanPredicator.cpp99 VPValue *Or = Builder.createOr(LHS, RHS); in genPredicateTree() local
102 Worklist.push_back(Or); in genPredicateTree()
/netbsd-src/doc/
H A DTODO.npf17 It is not clear you need to reload first. Or if it loads it should
18 print the error messages. Or it should be called enable/disable since
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp62 case Instruction::Or: in getRelevantOperands()
128 case Instruction::Or: in buildTruncExpressionDag()
358 case Instruction::Or: in ReduceExpressionDag()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DIVDescriptors.cpp56 case RecurKind::Or: in isIntegerRecurrenceKind()
609 case Instruction::Or: in isRecurrenceInstr()
610 return InstDesc(Kind == RecurKind::Or, I); in isRecurrenceInstr()
668 if (AddReductionVar(Phi, RecurKind::Or, TheLoop, FMF, RedDes, DB, AC, DT)) { in isReductionPHI()
798 case RecurKind::Or: in getRecurrenceIdentity()
845 case RecurKind::Or: in getOpcode()
846 return Instruction::Or; in getOpcode()
/netbsd-src/crypto/external/bsd/netpgp/dist/ref/
H A Ddraft-ietf-openpgp-rfc2440bis-12-comments.txt9 …eference for DSA - why not refer to FIPS 186-2, which is freely available? Or, indeed, HAC 11.5.1,…
21 …gnature is over the User ID packet and the Public Key packet, concatenated, in that order? Or what?
/netbsd-src/sys/external/bsd/acpica/dist/tests/misc/
H A Dgrammar.asl826 Or(Local0,0xFFF,Local0)
833 Or(0xFFFF0000,Arg0,Local0)
834 Or(Local0,ShiftLeft(Arg1,8),Local0)
838 Or(Local0,ShiftLeft(Arg1,8),Local0)
880 Or(Local0,1,Local0)
884 Or(Local0,2,Local0)
888 Or(Local0,4,Local0)
1720 Store ("++++++++ Or (0x11111111, 0x22222222, Local4)", Debug)
1721 Or (0x11111111, 0x22222222, Local4)
2258 // Test If (Or ()) with no save of Or result
[all …]
/netbsd-src/sys/arch/m68k/fpsp/
H A Dsrem_mod.sa172 Or.L D7,D4 ...(D3,D4,D5) normalized
217 Or.L D7,D1 ...(D0,D1,D2) normalized
317 Or.L D7,D1 ...(D0,D1,D2) normalized
394 Or.L D6,D3 ...sign and bits of Q
398 Or.L D3,D6
/netbsd-src/external/apache2/llvm/dist/llvm/docs/HistoricalNotes/
H A D2000-11-18-EarlyDesignIdeas.txt10 portability and safety like the Java VM? Or shall we focus on the
61 o Or forget all this and stick to a traditional instruction set?
/netbsd-src/crypto/external/bsd/openssl.old/dist/external/perl/Text-Template-1.46/
H A DINSTALL25 Or:
/netbsd-src/crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/
H A DINSTALL25 Or:
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp112 LI->getOpcode() == Instruction::Or || in converted()
308 case Instruction::Or: in convertLogicOp()

12345678910>>...35