Home
last modified time | relevance | path

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

12

/freebsd-src/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() argument
157 Value *Or = nullptr; in addBoundsChecking() local
[all...]
/freebsd-src/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-src/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DFormula.h62 Or, /// True if either LHS or RHS is true enumerator
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerAtomic.cpp94 Value *Or = Builder.CreateOr(CmpEq0, CmpOldGtVal); in buildAtomicRMWValue() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandLargeFpConvert.cpp170 Value *Or = Builder.CreateOr(Abs, ImplicitBit); expandFPToI() local
410 Value *Or = Builder.CreateOr(Shr6, Conv11); expandIToFP() local
H A DExpandMemCmp.cpp456 Value *Or = Builder.CreateOr(InList[i], InList[i + 1]); in getCompareLoadPairs() local
H A DAtomicExpandPass.cpp782 Value *Or = Builder.CreateOr(And, Shift, "inserted"); insertMaskedValue() local
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenACCKinds.h395 Or, global() enumerator
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIVDescriptors.h38 Or, ///< Bitwise or logical OR of integers. enumerator
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp316 return InsertNewInstWith(Or, I->getIterator()); in SimplifyDemandedUseBits() local
525 Value *Or = Builder.CreateOr(X, Y); SimplifyDemandedUseBits() local
[all...]
H A DInstCombineAndOrXor.cpp1952 Value *Or = cast<BinaryOperator>(X)->getOperand(0); foldComplexAndOrPatterns() local
2730 matchFunnelShift(Instruction & Or,InstCombinerImpl & IC,const DominatorTree & DT) matchFunnelShift() argument
2909 matchOrConcat(Instruction & Or,InstCombiner::BuilderTy & Builder) matchOrConcat() argument
3414 Value *Or = Builder.CreateOr(X, Y); visitOr() local
3476 Value *Or = Builder.CreateOr(X, *C2 | *C3, "bitfield"); visitOr() local
4580 Value *Or = Builder.CreateOr(X, ConstantExpr::getNot(C2)); visitXor() local
[all...]
H A DInstCombineCompares.cpp1805 Value *Or = And->getOperand(0); foldICmpAndConstConst() local
1929 foldICmpOrXorSubChain(ICmpInst & Cmp,BinaryOperator * Or,InstCombiner::BuilderTy & Builder) foldICmpOrXorSubChain() argument
1989 foldICmpOrConstant(ICmpInst & Cmp,BinaryOperator * Or,const APInt & C) foldICmpOrConstant() argument
3575 Value *Or = Builder.CreateOr(II->getArgOperand(0), II->getArgOperand(1)); foldICmpEqIntrinsicWithConstant() local
[all...]
H A DInstCombineSelect.cpp3520 if (Instruction *Or = foldSetClearBits(SI, Builder)) visitSelectInst() local
3661 Value *Or = Builder.CreateLogicalOr(CondVal, FalseSI->getCondition()); visitSelectInst() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp971 isLoadCombineCandidate(Instruction * Or) isLoadCombineCandidate() argument
1021 shouldConvertOrWithNoCommonBitsToAdd(Instruction * Or) shouldConvertOrWithNoCommonBitsToAdd() argument
1045 convertOrWithNoCommonBitsToAdd(Instruction * Or) convertOrWithNoCommonBitsToAdd() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp773 MachineInstr *Or = nullptr; in optimizeOrSaveexecXorSequences() local
H A DSILowerControlFlow.cpp389 MachineInstr *And = nullptr, *Or = nullptr; emitIfBreak() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp1209 auto Or = selectFPCompare() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCExpr.h504 Or, ///< Bitwise or. global() enumerator
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2424 SDValue Or = DAG.getNode(ISD::OR, DL, TyX, SrlX, SllY); lowerFCOPYSIGN64() local
2606 SDValue Or = DAG.getNode(ISD::OR, DL, VT, ShiftLeftHi, ShiftRightLo); lowerShiftLeftParts() local
2645 SDValue Or = DAG.getNode(ISD::OR, DL, VT, ShiftLeftHi, ShiftRightLo); lowerShiftRightParts() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1145 Value *Or = IRB.CreateOr(CmpEqZero, CmpEqOne, "or"); runEHOnFunction() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp1539 auto Or = MIRBuilder.buildOr(NarrowTy, Xors[0], Xors[1]); narrowScalar() local
3419 auto Or = MIRBuilder.buildOr(AnyExtTy, Shift, LargeLoad); lowerLoad() local
3423 auto Or = MIRBuilder.buildOr(AnyExtTy, Shift, LargeLoad); lowerLoad() local
7444 auto Or = MIRBuilder.buildOr(IntDstTy, MaskedSrc, ExtInsSrc); lowerInsert() local
7998 auto Or = MIRBuilder.buildOr(DstTy, NewOp1, NewOp2); lowerSelect() local
[all...]
H A DCombinerHelper.cpp3582 if (const MachineInstr *Or = getOpcodeDef(TargetOpcode::G_OR, OrLHS, MRI)) findCandidatesForLoadOrCombine() local
3586 if (const MachineInstr *Or = getOpcodeDef(TargetOpcode::G_OR, OrRHS, MRI)) findCandidatesForLoadOrCombine() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp573 auto Or = [&](auto Lhs, auto Rhs) -> std::pair<Value *, uint8_t> { simplifyTernarylogic() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1155 SDValue Or = CurDAG->getNode(Opcode, DL, VT, Upper, Lower); splitLargeImmediate() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2601 SDValue Or = DAG.getNode(ISD::OR, dl, AsIntVT, MaskedFractAsInt, FPHalf); expandFrexp() local
2731 SDValue Or = DAG.getNode(ISD::OR, dl, SrcVT, And, Shr); ExpandLegalINT_TO_FP() local

12