Home
last modified time | relevance | path

Searched defs:Or (Results 1 – 25 of 38) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp97 Value *Or = IRB.CreateOr(Cmp2, Cmp3); in getBoundsCheckCond() local
113 static void insertBoundsCheck(Value *Or, BuilderTy &IRB, GetTrapBBT GetTrapBB) { in insertBoundsCheck()
156 Value *Or = nullptr; in addBoundsChecking() local
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyLogical.h26 Or, enumerator
77 Or(LExpr *LHS, LExpr *RHS) : BinOp(LHS, RHS, LExpr::Or) {} in Or() function
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLowerAtomic.cpp95 Value *Or = Builder.CreateOr(CmpEq0, CmpOldGtVal); in buildAtomicRMWValue() local
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DExpandLargeFpConvert.cpp169 Value *Or = Builder.CreateOr(Abs, ImplicitBit); in expandFPToI() local
409 Value *Or = Builder.CreateOr(Shr6, Conv11); in expandIToFP() local
H A DExpandMemCmp.cpp415 Value *Or = Builder.CreateOr(InList[i], InList[i + 1]); in getCompareLoadPairs() local
H A DAtomicExpandPass.cpp795 Value *Or = Builder.CreateOr(And, Shift, "inserted"); in insertMaskedValue() local
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DIVDescriptors.h39 Or, ///< Bitwise or logical OR of integers. enumerator
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp283 Instruction *Or = in SimplifyDemandedUseBits() local
504 Value *Or = Builder.CreateOr(X, Y); in SimplifyDemandedUseBits() local
H A DInstCombineAndOrXor.cpp1801 Value *Or = cast<BinaryOperator>(X)->getOperand(0); in foldComplexAndOrPatterns() local
2429 static Instruction *matchFunnelShift(Instruction &Or, InstCombinerImpl &IC) { in matchFunnelShift()
2531 static Instruction *matchOrConcat(Instruction &Or, in matchOrConcat()
3007 Value *Or = Builder.CreateOr(X, Y); in visitOr() local
3070 Value *Or = Builder.CreateOr(X, *C2 | *C3, "bitfield"); in visitOr() local
4111 Value *Or = Builder.CreateOr(X, ConstantExpr::getNot(C2)); in visitXor() local
H A DInstCombineSelect.cpp688 Value *Or = OrOnFalseVal ? FalseVal : TrueVal; in foldSelectICmpAndOr() local
3223 if (Instruction *Or = foldSetClearBits(SI, Builder)) in visitSelectInst() local
3359 Value *Or = Builder.CreateLogicalOr(CondVal, FalseSI->getCondition()); in visitSelectInst() local
H A DInstCombineCompares.cpp1771 Value *Or = And->getOperand(0); in foldICmpAndConstConst() local
1868 BinaryOperator *Or, in foldICmpOrConstant()
3273 Value *Or = Builder.CreateOr(II->getArgOperand(0), II->getArgOperand(1)); in foldICmpEqIntrinsicWithConstant() local
H A DInstructionCombining.cpp3199 Value *Or = Builder.CreateLogicalOr(NotX, Y); in visitBranchInst() local
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp933 static bool isLoadCombineCandidate(Instruction *Or) { in isLoadCombineCandidate()
983 static bool shouldConvertOrWithNoCommonBitsToAdd(Instruction *Or) { in shouldConvertOrWithNoCommonBitsToAdd()
1007 static BinaryOperator *convertOrWithNoCommonBitsToAdd(Instruction *Or) { in convertOrWithNoCommonBitsToAdd()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp749 MachineInstr *Or = nullptr; in optimizeOrSaveexecXorSequences() local
H A DSILowerControlFlow.cpp390 MachineInstr *And = nullptr, *Or = nullptr; in emitIfBreak() local
/openbsd-src/gnu/llvm/llvm/bindings/ocaml/llvm/
H A Dllvm.ml206 | Or Constructor
290 | Or Constructor
H A Dllvm.mli230 | Or Constructor
323 | Or Constructor
/openbsd-src/usr.bin/make/
H A Dcond.c95 False = 0, True = 1, And, Or, Not, LParen, RParen, EndOfFile, None, Err enumerator
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCExpr.h501 Or, ///< Bitwise or. enumerator
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2417 SDValue Or = DAG.getNode(ISD::OR, DL, TyX, SrlX, SllY); in lowerFCOPYSIGN64() local
2598 SDValue Or = DAG.getNode(ISD::OR, DL, VT, ShiftLeftHi, ShiftRightLo); in lowerShiftLeftParts() local
2636 SDValue Or = DAG.getNode(ISD::OR, DL, VT, ShiftLeftHi, ShiftRightLo); in lowerShiftRightParts() local
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1145 Value *Or = IRB.CreateOr(CmpEqZero, CmpEqOne, "or"); in runEHOnFunction() local
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp1265 auto Or = MIRBuilder.buildOr(NarrowTy, Xors[0], Xors[1]); in narrowScalar() local
3055 auto Or = MIRBuilder.buildOr(AnyExtTy, Shift, LargeLoad); in lowerLoad() local
3059 auto Or = MIRBuilder.buildOr(AnyExtTy, Shift, LargeLoad); in lowerLoad() local
6966 auto Or = MIRBuilder.buildOr(IntDstTy, MaskedSrc, ExtInsSrc); in lowerInsert() local
7521 auto Or = MIRBuilder.buildOr(DstTy, NewOp1, NewOp2); in lowerSelect() local
H A DCombinerHelper.cpp3316 if (const MachineInstr *Or = getOpcodeDef(TargetOpcode::G_OR, OrLHS, MRI)) in findCandidatesForLoadOrCombine() local
3320 if (const MachineInstr *Or = getOpcodeDef(TargetOpcode::G_OR, OrRHS, MRI)) in findCandidatesForLoadOrCombine() local
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1149 SDValue Or = CurDAG->getNode(Opcode, DL, VT, Upper, Lower); in splitLargeImmediate() local
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2426 SDValue Or = DAG.getNode(ISD::OR, dl, SrcVT, And, Shr); in ExpandLegalINT_TO_FP() local

12