/freebsd-11.0-release/contrib/llvm/lib/IR/ |
H A D | Instructions.cpp | 1378 void AtomicCmpXchgInst::Init(Value *Ptr, Value *Cmp, Value *NewVal, 1383 Op<1>() = Cmp; 1395 && "Ptr must be a pointer to Cmp type!"); 1409 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, 1415 StructType::get(Cmp->getType(), Type::getInt1Ty(Cmp->getContext()), 1419 Init(Ptr, Cmp, NewVal, SuccessOrdering, FailureOrdering, SynchScope); 1422 AtomicCmpXchgInst::AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, 1428 StructType::get(Cmp->getType(), Type::getInt1Ty(Cmp [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 92 CmpInst *Cmp = dyn_cast<CmpInst>(V); local 93 if (!Cmp) 95 CmpInst::Predicate CPred = Cmp->getPredicate(); 96 Value *CLHS = Cmp->getOperand(0), *CRHS = Cmp->getOperand(1); 1920 CmpInst *Cmp = dyn_cast<CmpInst>(SI->getCondition()); 1921 if (!Cmp) 1923 Value *CmpLHS = Cmp->getOperand(0), *CmpRHS = Cmp->getOperand(1); 1924 if (Pred == Cmp [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 891 Value *Cmp = Builder->CreateICmpULT( local 893 return SelectInst::Create(Cmp, Op1, ConstantInt::get(I.getType(), 0)); 1406 Value *Cmp = Builder->CreateICmpNE(Op1, Op0); local 1407 Value *Ext = Builder->CreateZExt(Cmp, I.getType());
|
H A D | InstCombineShifts.cpp | 764 Value *Cmp = Builder->CreateICmpEQ(II->getArgOperand(0), RHS); local 765 return new ZExtInst(Cmp, II->getType());
|
H A D | InstCombineCalls.cpp | 670 if (Value *Cmp = Builder.CreateICmp(Pred, II.getArgOperand(0), II.getArgOperand(1))) 671 return Builder.CreateSExtOrTrunc(Cmp, VecTy);
|
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/ |
H A D | MachineScheduler.cpp | 3166 ILPOrder Cmp; member in class:__anon2493::ILPScheduler 3170 ILPScheduler(bool MaximizeILP): DAG(nullptr), Cmp(MaximizeILP) {} 3176 Cmp.DFSResult = DAG->getDFSResult(); 3177 Cmp.ScheduledTrees = &DAG->getScheduledTrees(); 3183 std::make_heap(ReadyQ.begin(), ReadyQ.end(), Cmp); 3192 std::pop_heap(ReadyQ.begin(), ReadyQ.end(), Cmp); 3207 std::make_heap(ReadyQ.begin(), ReadyQ.end(), Cmp); 3220 std::push_heap(ReadyQ.begin(), ReadyQ.end(), Cmp);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 13264 SDValue Cmp = DAG.getSetCC(DL, 13268 Adjust = DAG.getSelect(DL, MVT::i32, Cmp, 13272 Cmp = DAG.getSetCC(DL, getSetCCResultType(DAG.getDataLayout(), 13275 Value = DAG.getSelect(DL, TheVT, Cmp, Value, Sub); 14240 SDValue X86TargetLowering::ConvertCmpIfNecessary(SDValue Cmp, 14245 Cmp.getOpcode() != X86ISD::CMP || 14246 !Cmp.getOperand(0).getValueType().isFloatingPoint() || 14247 !Cmp.getOperand(1).getValueType().isFloatingPoint()) 14248 return Cmp; 14254 SDLoc dl(Cmp); [all...] |
H A D | X86ISelLowering.h | 1158 SDValue ConvertCmpIfNecessary(SDValue Cmp, SelectionDAG &DAG) const;
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyLibCalls.cpp | 712 Value *Cmp = 715 replaceAllUsesWith(Old, Cmp); 900 int Cmp = memcmp(LHSStr.data(), RHSStr.data(), Len); 901 if (Cmp < 0) 903 else if (Cmp > 0) 1352 Value *Cmp = Callee->getName().startswith("fmin") ? 1354 return B.CreateSelect(Cmp, Op0, Op1);
|
H A D | SimplifyCFG.cpp | 3750 Value *Cmp; local 3753 Cmp = ConstantInt::getTrue(SI->getContext()); 3755 Cmp = Builder.CreateICmpULT(Sub, NumCases, "switch"); 3756 BranchInst *NewBI = Builder.CreateCondBr(Cmp, ContiguousDest, OtherDest); 3999 if (CmpInst *Cmp = dyn_cast<CmpInst>(I)) { 4000 return ConstantFoldCompareInstOperands(Cmp->getPredicate(), COps[0], 4742 Value *Cmp = Builder.CreateICmpULT(TableIndex, ConstantInt::get( local 4744 RangeCheckBranch = Builder.CreateCondBr(Cmp, LookupBB, SI->getDefaultDest());
|
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 6072 SDValue Cmp; local 6078 Cmp = DAG.getNode(ISD::FSUB, dl, CmpVT, LHS, RHS, &Flags); 6079 if (Cmp.getValueType() == MVT::f32) // Comparison is always 64-bits 6080 Cmp = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f64, Cmp); 6081 Sel1 = DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV); 6085 DAG.getNode(ISD::FNEG, dl, MVT::f64, Cmp), Sel1, FV); 6088 Cmp = DAG.getNode(ISD::FSUB, dl, CmpVT, LHS, RHS, &Flags); 6089 if (Cmp.getValueType() == MVT::f32) // Comparison is always 64-bits 6090 Cmp [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 721 Value *Cmp = IRB.CreateICmpNE( local 724 Cmp, &*IRB.GetInsertPoint(), false, MS.OriginStoreWeights); 793 Value *Cmp = IRB.CreateICmpNE(ConvertedShadow, local 796 Cmp, OrigIns, 806 DEBUG(dbgs() << " CHECK: " << *Cmp << "\n");
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 1220 SDValue Cmp = Op.getOperand(2); local 1221 ISD::CondCode CC = cast<CondCodeSDNode>(Cmp)->get(); 1233 SDValue SC = DAG.getNode(ISD::SETCC, dl, MVT::v2i1, LX, RX, Cmp); 2878 Value *Cmp = Builder.CreateICmpEQ(Call, Builder.getInt32(0), ""); local 2879 Value *Ext = Builder.CreateZExt(Cmp, Type::getInt32Ty(M->getContext()));
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGAtomic.cpp | 391 // Cmp holds the result of the compare-exchange operation: true on success, 394 llvm::Value *Cmp = CGF.Builder.CreateExtractValue(Pair, 1); local 408 CGF.Builder.CreateCondBr(Cmp, ContinueBB, StoreExpectedBB); 417 // Update the memory at Dest with Cmp's value. 418 CGF.EmitStoreOfScalar(Cmp, CGF.MakeAddrLValue(Dest, E->getType()));
|
H A D | CGOpenMPRuntime.cpp | 1733 auto *Cmp = CGF.Builder.CreateIsNotNull(Result); local 1734 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB); 3660 auto *Cmp = CGF.Builder.CreateIsNotNull(Result); local 3661 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB); 3697 auto *Cmp = CGF.Builder.CreateIsNotNull(Result); 3698 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB);
|
H A D | CGClass.cpp | 2134 llvm::Value *Cmp = local 2136 Builder.CreateAssumption(Cmp);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Basic/ |
H A D | SourceManager.cpp | 1237 __m128i Cmp = _mm_or_si128(_mm_cmpeq_epi8(Chunk, CRs), local 1239 unsigned Mask = _mm_movemask_epi8(Cmp);
|
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 769 SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, 775 SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp,
|
H A D | SelectionDAGNodes.h | 1268 // Cmp: compare value 1273 EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, 1278 InitOperands(Ops, Chain, Ptr, Cmp, Swp); 1272 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 1352 Value *Cmp = new ICmpInst(*NullPtrBlock, ICmpInst::ICMP_NE, GVVal, local 1354 BasicBlock *FreeBlock = BasicBlock::Create(Cmp->getContext(), "free_it", 1356 BasicBlock *NextBlock = BasicBlock::Create(Cmp->getContext(), "next", 1359 Cmp, NullPtrBlock);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 2604 const auto *Cmp = cast<CmpInst>(Cond); local 2606 CmpInst::Predicate Predicate = optimizeCmpPredicate(Cmp); 2632 if (!emitCmp(Cmp->getOperand(0), Cmp->getOperand(1), Cmp->isUnsigned()))
|
/freebsd-11.0-release/contrib/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 4964 Value *Ptr, *Cmp, *New; local 4967 ? getValueTypePair(Record, OpNum, NextValueNo, Cmp) 4970 Cmp)) || 4971 popValue(Record, OpNum, NextValueNo, Cmp->getType(), New) || 4980 typeCheckLoadStoreInst(Cmp->getType(), Ptr->getType())) 4989 I = new AtomicCmpXchgInst(Ptr, Cmp, New, SuccessOrdering, FailureOrdering,
|
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 1090 CreateAtomicCmpXchg(Value *Ptr, Value *Cmp, Value *New, argument 1094 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, SuccessOrdering,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 2255 SDValue Cmp; 2264 Cmp = DAG.getNode(ISD::OR, DL, VT, LT, GE); 2275 Cmp = DAG.getNode(ISD::OR, DL, VT, LT, GT); 2284 Cmp = getVectorCmp(DAG, Opcode, DL, VT, CmpOp0, CmpOp1); 2288 Cmp = getVectorCmp(DAG, Opcode, DL, VT, CmpOp1, CmpOp0); 2298 Cmp = DAG.getNode(ISD::XOR, DL, VT, Cmp, Mask); 2300 return Cmp;
|
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeIntegerTypes.cpp | 1762 SDValue Cmp = local 1765 SDValue Borrow = DAG.getSelect(dl, NVT, Cmp, 2202 SDValue Cmp = DAG.getNode(ISD::AND, dl, OType, SignsMatch, SumSignNE); local 2205 ReplaceValueWith(SDValue(Node, 1), Cmp); local
|