Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp98 Value *Or = IRB.CreateOr(Cmp2, Cmp3); in getBoundsCheckCond() local
114 static void insertBoundsCheck(Value *Or, BuilderTy &IRB, GetTrapBBT GetTrapBB) { in insertBoundsCheck()
157 Value *Or = nullptr; in addBoundsChecking() local
/freebsd/contrib/llvm-project/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
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerAtomic.cpp94 Value *Or = Builder.CreateOr(CmpEq0, CmpOldGtVal); in buildAtomicRMWValue() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandLargeFpConvert.cpp171 Value *Or = Builder.CreateOr(Abs, ImplicitBit); in expandFPToI() local
413 Value *Or = Builder.CreateOr(Shr6, Conv11); in expandIToFP() local
H A DExpandMemCmp.cpp456 Value *Or = Builder.CreateOr(InList[i], InList[i + 1]); in getCompareLoadPairs() local
H A DAtomicExpandPass.cpp828 Value *Or = Builder.CreateOr(And, Shift, "inserted"); in insertMaskedValue() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIVDescriptors.h39 Or, ///< Bitwise or logical OR of integers. global() enumerator
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaConcept.h175 enum class FoldOperatorKind { And, Or } Kind; enumerator
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenACCKinds.h513 Or, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp886 static bool isLoadCombineCandidate(Instruction *Or) { in isLoadCombineCandidate()
936 static bool shouldConvertOrWithNoCommonBitsToAdd(Instruction *Or) { in shouldConvertOrWithNoCommonBitsToAdd()
960 static BinaryOperator *convertOrWithNoCommonBitsToAdd(Instruction *Or) { in convertOrWithNoCommonBitsToAdd()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp2033 Value *Or = cast<BinaryOperator>(X)->getOperand(0); in foldComplexAndOrPatterns() local
2849 InstCombinerImpl::convertOrOfShiftsToFunnelShift(Instruction &Or) { in convertOrOfShiftsToFunnelShift()
3028 static Instruction *matchFunnelShift(Instruction &Or, InstCombinerImpl &IC) { in matchFunnelShift()
3039 static Instruction *matchOrConcat(Instruction &Or, in matchOrConcat()
3574 Value *Or = Builder.CreateOr(X, Y); in visitOr() local
3632 Value *Or = Builder.CreateOr(X, *C2 | *C3, "bitfield"); in visitOr() local
4706 Value *Or = Builder.CreateOr(X, ConstantExpr::getNot(C2)); in visitXor() local
H A DInstCombineSimplifyDemanded.cpp311 Instruction *Or = in SimplifyDemandedUseBits() local
521 Value *Or = Builder.CreateOr(X, Y); in SimplifyDemandedUseBits() local
H A DInstCombineCompares.cpp1822 Value *Or = And->getOperand(0); in foldICmpAndConstConst() local
1979 static Value *foldICmpOrXorSubChain(ICmpInst &Cmp, BinaryOperator *Or, in foldICmpOrXorSubChain()
2039 BinaryOperator *Or, in foldICmpOrConstant()
3502 Value *Or = Builder.CreateOr(BOp0, BOp1); in foldICmpBinOpEqualityWithConstant() local
3687 Value *Or = Builder.CreateOr(II->getArgOperand(0), II->getArgOperand(1)); in foldICmpEqIntrinsicWithConstant() local
H A DInstCombineSelect.cpp3741 if (Instruction *Or = foldSetClearBits(SI, Builder)) in visitSelectInst() local
3881 Value *Or = Builder.CreateLogicalOr(CondVal, FalseSI->getCondition()); in visitSelectInst() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp773 MachineInstr *Or = nullptr; in optimizeOrSaveexecXorSequences() local
H A DSILowerControlFlow.cpp387 MachineInstr *And = nullptr, *Or = nullptr; in emitIfBreak() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp1237 auto Or = in selectFPCompare() local
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCExpr.h508 Or, ///< Bitwise or. enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1138 Value *Or = IRB.CreateOr(CmpEqZero, CmpEqOne, "or"); in runEHOnFunction() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2440 SDValue Or = DAG.getNode(ISD::OR, DL, TyX, SrlX, SllY); in lowerFCOPYSIGN64() local
2622 SDValue Or = DAG.getNode(ISD::OR, DL, VT, ShiftLeftHi, ShiftRightLo); in lowerShiftLeftParts() local
2661 SDValue Or = DAG.getNode(ISD::OR, DL, VT, ShiftLeftHi, ShiftRightLo); in lowerShiftRightParts() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp1581 auto Or = MIRBuilder.buildOr(NarrowTy, Xors[0], Xors[1]); in narrowScalar() local
3591 auto Or = MIRBuilder.buildOr(AnyExtTy, Shift, LargeLoad); in lowerLoad() local
3595 auto Or = MIRBuilder.buildOr(AnyExtTy, Shift, LargeLoad); in lowerLoad() local
7929 auto Or = MIRBuilder.buildOr(IntDstTy, MaskedSrc, ExtInsSrc); in lowerInsert() local
8517 auto Or = MIRBuilder.buildOr(DstTy, NewOp1, NewOp2); in lowerSelect() local
H A DCombinerHelper.cpp3722 if (const MachineInstr *Or = getOpcodeDef(TargetOpcode::G_OR, OrLHS, MRI)) in findCandidatesForLoadOrCombine() local
3726 if (const MachineInstr *Or = getOpcodeDef(TargetOpcode::G_OR, OrRHS, MRI)) in findCandidatesForLoadOrCombine() local
7228 GOr *Or = cast<GOr>(&MI); in matchOr() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1170 SDValue Or = CurDAG->getNode(Opcode, DL, VT, Upper, Lower); in splitLargeImmediate() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp686 auto Or = [&](auto Lhs, auto Rhs) -> std::pair<Value *, uint8_t> { in simplifyTernarylogic() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2624 SDValue Or = DAG.getNode(ISD::OR, dl, AsIntVT, MaskedFractAsInt, FPHalf); in expandFrexp() local
2754 SDValue Or = DAG.getNode(ISD::OR, dl, SrcVT, And, Shr); in ExpandLegalINT_TO_FP() local

12