Home
last modified time | relevance | path

Searched refs:CmpOpcode (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp749 const auto CmpOpcode = [](auto A, auto B) { return A.Opcode < B.Opcode; }; in getIntrinsicId() local
751 (llvm::sort(ScalarInts, CmpOpcode), true); in getIntrinsicId()
753 (llvm::sort(HvxInts, CmpOpcode), true); in getIntrinsicId()
758 auto FoundScalar = std::lower_bound(BS, ES, Scalar{Opc, 0}, CmpOpcode); in getIntrinsicId()
762 auto FoundHvx = std::lower_bound(BH, EH, Hvx{Opc, 0, 0}, CmpOpcode); in getIntrinsicId()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h948 unsigned CmpOpcode = 0,
954 unsigned CmpOpcode = 0,
H A DPPCISelLowering.cpp12036 unsigned CmpOpcode, in EmitAtomicBinary() argument
12078 CmpOpcode ? F->CreateMachineBasicBlock(LLVM_BB) : nullptr; in EmitAtomicBinary()
12081 if (CmpOpcode) in EmitAtomicBinary()
12120 if (CmpOpcode) { in EmitAtomicBinary()
12123 if (CmpOpcode == PPC::CMPW && AtomicSize < 4) { in EmitAtomicBinary()
12127 BuildMI(BB, dl, TII->get(CmpOpcode), CrReg).addReg(ExtReg).addReg(incr); in EmitAtomicBinary()
12129 BuildMI(BB, dl, TII->get(CmpOpcode), CrReg).addReg(dest).addReg(incr); in EmitAtomicBinary()
12211 unsigned BinOpcode, unsigned CmpOpcode, unsigned CmpPred) const { in EmitPartwordAtomicBinary() argument
12224 if (CmpOpcode == PPC::CMPW && !IsSignExtended) { in EmitPartwordAtomicBinary()
12233 return EmitAtomicBinary(MI, BB, is8bit ? 1 : 2, BinOpcode, CmpOpcode, in EmitPartwordAtomicBinary()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstructionSelector.cpp461 CmpConstants(unsigned CmpOpcode, unsigned FlagsOpcode, unsigned SelectOpcode, in CmpConstants()
463 : ComparisonOpcode(CmpOpcode), ReadFlagsOpcode(FlagsOpcode), in CmpConstants()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1067 unsigned CmpOpcode = CmpInst::isFPPredicate(Pred) ? Instruction::FCmp in foldExtractedCmps() local
1078 TTI.getCmpSelInstrCost(CmpOpcode, I0->getType(), in foldExtractedCmps()
1090 CmpOpcode, X->getType(), CmpInst::makeCmpResultType(X->getType()), Pred); in foldExtractedCmps()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp2203 unsigned CmpOpcode = in X86FastEmitSSESelect() local
2205 Register CmpReg = fastEmitInst_rri(CmpOpcode, VK1, CmpLHSReg, CmpRHSReg, in X86FastEmitSSESelect()
2233 unsigned CmpOpcode = in X86FastEmitSSESelect() local
2238 Register CmpReg = fastEmitInst_rri(CmpOpcode, RC, CmpLHSReg, CmpRHSReg, in X86FastEmitSSESelect()
H A DX86ISelLowering.cpp46990 unsigned CmpOpcode = EFLAGS.getOpcode(); in combineSetCCMOVMSK() local
46991 if (CmpOpcode != X86ISD::CMP && CmpOpcode != X86ISD::SUB) in combineSetCCMOVMSK()
47017 bool IsAnyOf = CmpOpcode == X86ISD::CMP && CmpVal.isZero(); in combineSetCCMOVMSK()
47018 bool IsAllOf = (CmpOpcode == X86ISD::SUB || CmpOpcode == X86ISD::CMP) && in combineSetCCMOVMSK()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp1783 const unsigned CmpOpcode = CmpInstr.getOpcode(); in canInstrSubstituteCmpInstr() local
1784 if (!isADDSRegImm(CmpOpcode) && !isSUBSRegImm(CmpOpcode)) in canInstrSubstituteCmpInstr()
1874 const unsigned CmpOpcode = CmpInstr.getOpcode(); in canCmpInstrBeRemoved() local
1875 bool IsSubsRegImm = isSUBSRegImm(CmpOpcode); in canCmpInstrBeRemoved()
1878 if (!CmpValue && !IsSubsRegImm && !isADDSRegImm(CmpOpcode)) in canCmpInstrBeRemoved()