Lines Matching refs:PPCTargetLowering

160 PPCTargetLowering::PPCTargetLowering(const PPCTargetMachine &TM,  in PPCTargetLowering()  function in PPCTargetLowering
1546 void PPCTargetLowering::initializeAddrModeMap() { in initializeAddrModeMap()
1625 uint64_t PPCTargetLowering::getByValTypeAlignment(Type *Ty, in getByValTypeAlignment()
1635 bool PPCTargetLowering::useSoftFloat() const { in useSoftFloat()
1639 bool PPCTargetLowering::hasSPE() const { in hasSPE()
1643 bool PPCTargetLowering::preferIncOfAddToSubOfNot(EVT VT) const { in preferIncOfAddToSubOfNot()
1647 bool PPCTargetLowering::shallExtractConstSplatVectorElementToStore( in shallExtractConstSplatVectorElementToStore()
1668 const char *PPCTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
1839 EVT PPCTargetLowering::getSetCCResultType(const DataLayout &DL, LLVMContext &C, in getSetCCResultType()
1847 bool PPCTargetLowering::enableAggressiveFMAFusion(EVT VT) const { in enableAggressiveFMAFusion()
2665 bool PPCTargetLowering::SelectAddressEVXRegReg(SDValue N, SDValue &Base, in SelectAddressEVXRegReg()
2700 bool PPCTargetLowering::SelectAddressRegReg( in SelectAddressRegReg()
2791 bool PPCTargetLowering::SelectAddressRegImm( in SelectAddressRegImm()
2896 bool PPCTargetLowering::SelectAddressRegImm34(SDValue N, SDValue &Disp, in SelectAddressRegImm34()
2945 bool PPCTargetLowering::SelectAddressRegRegOnly(SDValue N, SDValue &Base, in SelectAddressRegRegOnly()
2983 bool PPCTargetLowering::SelectAddressPCRel(SDValue N, SDValue &Base) const { in SelectAddressPCRel()
3043 bool PPCTargetLowering::getPreIndexedAddressParts(SDNode *N, SDValue &Base, in getPreIndexedAddressParts()
3171 SDValue PPCTargetLowering::getTOCEntry(SelectionDAG &DAG, const SDLoc &dl, in getTOCEntry()
3186 SDValue PPCTargetLowering::LowerConstantPool(SDValue Op, in LowerConstantPool()
3227 unsigned PPCTargetLowering::getJumpTableEncoding() const { in getJumpTableEncoding()
3234 bool PPCTargetLowering::isJumpTableRelative() const { in isJumpTableRelative()
3242 SDValue PPCTargetLowering::getPICJumpTableRelocBase(SDValue Table, in getPICJumpTableRelocBase()
3258 PPCTargetLowering::getPICJumpTableRelocBaseExpr(const MachineFunction *MF, in getPICJumpTableRelocBaseExpr()
3273 SDValue PPCTargetLowering::LowerJumpTable(SDValue Op, SelectionDAG &DAG) const { in LowerJumpTable()
3310 SDValue PPCTargetLowering::LowerBlockAddress(SDValue Op, in LowerBlockAddress()
3348 SDValue PPCTargetLowering::LowerGlobalTLSAddress(SDValue Op, in LowerGlobalTLSAddress()
3356 SDValue PPCTargetLowering::LowerGlobalTLSAddressAIX(SDValue Op, in LowerGlobalTLSAddressAIX()
3435 SDValue PPCTargetLowering::LowerGlobalTLSAddressLinux(SDValue Op, in LowerGlobalTLSAddressLinux()
3563 SDValue PPCTargetLowering::LowerGlobalAddress(SDValue Op, in LowerGlobalAddress()
3612 SDValue PPCTargetLowering::LowerSETCC(SDValue Op, SelectionDAG &DAG) const { in LowerSETCC()
3688 SDValue PPCTargetLowering::LowerVAARG(SDValue Op, SelectionDAG &DAG) const { in LowerVAARG()
3787 SDValue PPCTargetLowering::LowerVACOPY(SDValue Op, SelectionDAG &DAG) const { in LowerVACOPY()
3798 SDValue PPCTargetLowering::LowerADJUST_TRAMPOLINE(SDValue Op, in LowerADJUST_TRAMPOLINE()
3806 SDValue PPCTargetLowering::LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const { in LowerINLINEASM()
3857 SDValue PPCTargetLowering::LowerINIT_TRAMPOLINE(SDValue Op, in LowerINIT_TRAMPOLINE()
3896 SDValue PPCTargetLowering::LowerVASTART(SDValue Op, SelectionDAG &DAG) const { in LowerVASTART()
4099 SDValue PPCTargetLowering::LowerFormalArguments( in LowerFormalArguments()
4114 SDValue PPCTargetLowering::LowerFormalArguments_32SVR4( in LowerFormalArguments_32SVR4()
4365 SDValue PPCTargetLowering::extendArgForPPC64(ISD::ArgFlagsTy Flags, in extendArgForPPC64()
4379 SDValue PPCTargetLowering::LowerFormalArguments_64SVR4( in LowerFormalArguments_64SVR4()
4935 bool PPCTargetLowering::IsEligibleForTailCallOptimization_64SVR4( in IsEligibleForTailCallOptimization_64SVR4()
5022 bool PPCTargetLowering::IsEligibleForTailCallOptimization( in IsEligibleForTailCallOptimization()
5142 SDValue PPCTargetLowering::EmitTailCallLoadFPAndRetAddr( in EmitTailCallLoadFPAndRetAddr()
5231 SDValue PPCTargetLowering::LowerCallResult( in LowerCallResult()
5325 static unsigned getCallOpcode(PPCTargetLowering::CallFlags CFlags, in getCallOpcode()
5589 PPCTargetLowering::CallFlags CFlags, const SDLoc &dl, in buildCallOperands()
5670 SDValue PPCTargetLowering::FinishCall( in FinishCall()
5740 bool PPCTargetLowering::supportsTailCallFor(const CallBase *CB) const { in supportsTailCallFor()
5761 bool PPCTargetLowering::isEligibleForTCO( in isEligibleForTCO()
5780 PPCTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, in LowerCall()
5857 SDValue PPCTargetLowering::LowerCall_32SVR4( in LowerCall_32SVR4()
6096 SDValue PPCTargetLowering::createMemcpyOutsideCallSeq( in createMemcpyOutsideCallSeq()
6111 SDValue PPCTargetLowering::LowerCall_64SVR4( in LowerCall_64SVR4()
7059 SDValue PPCTargetLowering::LowerFormalArguments_AIX( in LowerFormalArguments_AIX()
7361 SDValue PPCTargetLowering::LowerCall_AIX( in LowerCall_AIX()
7683 PPCTargetLowering::CanLowerReturn(CallingConv::ID CallConv, in CanLowerReturn()
7696 PPCTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
7761 PPCTargetLowering::LowerGET_DYNAMIC_AREA_OFFSET(SDValue Op, in LowerGET_DYNAMIC_AREA_OFFSET()
7777 SDValue PPCTargetLowering::LowerSTACKRESTORE(SDValue Op, in LowerSTACKRESTORE()
7805 SDValue PPCTargetLowering::getReturnAddrFrameIndex(SelectionDAG &DAG) const { in getReturnAddrFrameIndex()
7828 PPCTargetLowering::getFramePointerFrameIndex(SelectionDAG & DAG) const { in getFramePointerFrameIndex()
7850 SDValue PPCTargetLowering::LowerDYNAMIC_STACKALLOC(SDValue Op, in LowerDYNAMIC_STACKALLOC()
7872 SDValue PPCTargetLowering::LowerEH_DWARF_CFA(SDValue Op, in LowerEH_DWARF_CFA()
7883 SDValue PPCTargetLowering::lowerEH_SJLJ_SETJMP(SDValue Op, in lowerEH_SJLJ_SETJMP()
7891 SDValue PPCTargetLowering::lowerEH_SJLJ_LONGJMP(SDValue Op, in lowerEH_SJLJ_LONGJMP()
7898 SDValue PPCTargetLowering::LowerLOAD(SDValue Op, SelectionDAG &DAG) const { in LowerLOAD()
7923 SDValue PPCTargetLowering::LowerSTORE(SDValue Op, SelectionDAG &DAG) const { in LowerSTORE()
7946 SDValue PPCTargetLowering::LowerTRUNCATE(SDValue Op, SelectionDAG &DAG) const { in LowerTRUNCATE()
7954 SDValue PPCTargetLowering::LowerTRUNCATEVector(SDValue Op, in LowerTRUNCATEVector()
8037 SDValue PPCTargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const { in LowerSELECT_CC()
8245 void PPCTargetLowering::LowerFP_TO_INTForReuse(SDValue Op, ReuseLoadInfo &RLI, in LowerFP_TO_INTForReuse()
8292 SDValue PPCTargetLowering::LowerFP_TO_INTDirectMove(SDValue Op, in LowerFP_TO_INTDirectMove()
8303 SDValue PPCTargetLowering::LowerFP_TO_INT(SDValue Op, SelectionDAG &DAG, in LowerFP_TO_INT()
8411 bool PPCTargetLowering::canReuseLoadAddress(SDValue Op, EVT MemVT, in canReuseLoadAddress()
8469 void PPCTargetLowering::spliceIntoChain(SDValue ResChain, in spliceIntoChain()
8489 bool PPCTargetLowering::directMoveIsProfitable(const SDValue &Op) const { in directMoveIsProfitable()
8547 SDValue PPCTargetLowering::LowerINT_TO_FPDirectMove(SDValue Op, in LowerINT_TO_FPDirectMove()
8584 SDValue PPCTargetLowering::LowerINT_TO_FPVector(SDValue Op, SelectionDAG &DAG, in LowerINT_TO_FPVector()
8644 SDValue PPCTargetLowering::LowerINT_TO_FP(SDValue Op, in LowerINT_TO_FP()
8902 SDValue PPCTargetLowering::LowerGET_ROUNDING(SDValue Op, in LowerGET_ROUNDING()
8974 SDValue PPCTargetLowering::LowerSHL_PARTS(SDValue Op, SelectionDAG &DAG) const { in LowerSHL_PARTS()
9003 SDValue PPCTargetLowering::LowerSRL_PARTS(SDValue Op, SelectionDAG &DAG) const { in LowerSRL_PARTS()
9032 SDValue PPCTargetLowering::LowerSRA_PARTS(SDValue Op, SelectionDAG &DAG) const { in LowerSRA_PARTS()
9061 SDValue PPCTargetLowering::LowerFunnelShift(SDValue Op, in LowerFunnelShift()
9210 SDValue PPCTargetLowering::LowerBITCAST(SDValue Op, SelectionDAG &DAG) const { in LowerBITCAST()
9321 SDValue PPCTargetLowering::LowerBUILD_VECTOR(SDValue Op, in LowerBUILD_VECTOR()
9697 SDValue PPCTargetLowering::lowerToVINSERTB(ShuffleVectorSDNode *N, in lowerToVINSERTB()
9798 SDValue PPCTargetLowering::lowerToVINSERTH(ShuffleVectorSDNode *N, in lowerToVINSERTH()
9910 SDValue PPCTargetLowering::lowerToXXSPLTI32DX(ShuffleVectorSDNode *SVN, in lowerToXXSPLTI32DX()
9985 SDValue PPCTargetLowering::LowerROTL(SDValue Op, SelectionDAG &DAG) const { in LowerROTL()
10015 SDValue PPCTargetLowering::LowerVECTOR_SHUFFLE(SDValue Op, in LowerVECTOR_SHUFFLE()
10308 SDValue PPCTargetLowering::LowerVPERM(SDValue Op, SelectionDAG &DAG, in LowerVPERM()
10727 SDValue PPCTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, in LowerINTRINSIC_WO_CHAIN()
10977 SDValue PPCTargetLowering::LowerINTRINSIC_VOID(SDValue Op, in LowerINTRINSIC_VOID()
11008 SDValue PPCTargetLowering::LowerBSWAP(SDValue Op, SelectionDAG &DAG) const { in LowerBSWAP()
11028 SDValue PPCTargetLowering::LowerATOMIC_CMP_SWAP(SDValue Op, in LowerATOMIC_CMP_SWAP()
11062 SDValue PPCTargetLowering::LowerATOMIC_LOAD_STORE(SDValue Op, in LowerATOMIC_LOAD_STORE()
11252 SDValue PPCTargetLowering::LowerIS_FPCLASS(SDValue Op, in LowerIS_FPCLASS()
11262 SDValue PPCTargetLowering::LowerSCALAR_TO_VECTOR(SDValue Op, in LowerSCALAR_TO_VECTOR()
11278 SDValue PPCTargetLowering::LowerINSERT_VECTOR_ELT(SDValue Op, in LowerINSERT_VECTOR_ELT()
11343 SDValue PPCTargetLowering::LowerVectorLoad(SDValue Op, in LowerVectorLoad()
11388 SDValue PPCTargetLowering::LowerVectorStore(SDValue Op, in LowerVectorStore()
11448 SDValue PPCTargetLowering::LowerMUL(SDValue Op, SelectionDAG &DAG) const { in LowerMUL()
11512 SDValue PPCTargetLowering::LowerFP_ROUND(SDValue Op, SelectionDAG &DAG) const { in LowerFP_ROUND()
11522 SDValue PPCTargetLowering::LowerFP_EXTEND(SDValue Op, SelectionDAG &DAG) const { in LowerFP_EXTEND()
11600 SDValue PPCTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const { in LowerOperation()
11694 void PPCTargetLowering::ReplaceNodeResults(SDNode *N, in ReplaceNodeResults()
11810 Instruction *PPCTargetLowering::emitLeadingFence(IRBuilderBase &Builder, in emitLeadingFence()
11820 Instruction *PPCTargetLowering::emitTrailingFence(IRBuilderBase &Builder, in emitTrailingFence()
11840 PPCTargetLowering::EmitAtomicBinary(MachineInstr &MI, MachineBasicBlock *BB, in EmitAtomicBinary()
12015 MachineBasicBlock *PPCTargetLowering::EmitPartwordAtomicBinary( in EmitPartwordAtomicBinary()
12230 PPCTargetLowering::emitEHSjLjSetJmp(MachineInstr &MI, in emitEHSjLjSetJmp()
12372 PPCTargetLowering::emitEHSjLjLongJmp(MachineInstr &MI, in emitEHSjLjLongJmp()
12473 bool PPCTargetLowering::hasInlineStackProbe(const MachineFunction &MF) const { in hasInlineStackProbe()
12481 unsigned PPCTargetLowering::getStackProbeSize(const MachineFunction &MF) const { in getStackProbeSize()
12503 PPCTargetLowering::emitProbedAlloca(MachineInstr &MI, in emitProbedAlloca()
12665 PPCTargetLowering::EmitInstrWithCustomInserter(MachineInstr &MI, in EmitInstrWithCustomInserter()
13489 SDValue PPCTargetLowering::getSqrtInputTest(SDValue Op, SelectionDAG &DAG, in getSqrtInputTest()
13519 PPCTargetLowering::getSqrtResultForDenormInput(SDValue Op, in getSqrtResultForDenormInput()
13530 SDValue PPCTargetLowering::getSqrtEstimate(SDValue Operand, SelectionDAG &DAG, in getSqrtEstimate()
13550 SDValue PPCTargetLowering::getRecipEstimate(SDValue Operand, SelectionDAG &DAG, in getRecipEstimate()
13565 unsigned PPCTargetLowering::combineRepeatedFPDivisors() const { in combineRepeatedFPDivisors()
13817 SDValue PPCTargetLowering::ConvertSETCCToSubtract(SDNode *N, in ConvertSETCCToSubtract()
13857 SDValue PPCTargetLowering::DAGCombineTruncBoolExt(SDNode *N, in DAGCombineTruncBoolExt()
14133 SDValue PPCTargetLowering::DAGCombineExtBoolTrunc(SDNode *N, in DAGCombineExtBoolTrunc()
14409 SDValue PPCTargetLowering::combineSetCC(SDNode *N, in combineSetCC()
14455 SDValue PPCTargetLowering::
14813 SDValue PPCTargetLowering::DAGCombineBuildVector(SDNode *N, in DAGCombineBuildVector()
14904 SDValue PPCTargetLowering::combineFPToIntToFP(SDNode *N, in combineFPToIntToFP()
15013 SDValue PPCTargetLowering::expandVSXLoadForLE(SDNode *N, in expandVSXLoadForLE()
15079 SDValue PPCTargetLowering::expandVSXStoreForLE(SDNode *N, in expandVSXStoreForLE()
15142 SDValue PPCTargetLowering::combineStoreFPToInt(SDNode *N, in combineStoreFPToInt()
15302 SDValue PPCTargetLowering::combineVectorShuffle(ShuffleVectorSDNode *SVN, in combineVectorShuffle()
15480 SDValue PPCTargetLowering::combineVReverseMemOP(ShuffleVectorSDNode *SVN, in combineVReverseMemOP()
15564 SDValue PPCTargetLowering::PerformDAGCombine(SDNode *N, in PerformDAGCombine()
16359 PPCTargetLowering::BuildSDIVPow2(SDNode *N, const APInt &Divisor, in BuildSDIVPow2()
16392 void PPCTargetLowering::computeKnownBitsForTargetNode(const SDValue Op, in computeKnownBitsForTargetNode()
16447 Align PPCTargetLowering::getPrefLoopAlignment(MachineLoop *ML) const { in getPrefLoopAlignment()
16497 PPCTargetLowering::ConstraintType
16498 PPCTargetLowering::getConstraintType(StringRef Constraint) const { in getConstraintType()
16532 PPCTargetLowering::getSingleConstraintMatchWeight( in getSingleConstraintMatchWeight()
16588 PPCTargetLowering::getRegForInlineAsmConstraint(const TargetRegisterInfo *TRI, in getRegForInlineAsmConstraint()
16721 void PPCTargetLowering::LowerAsmOperandForConstraint(SDValue Op, in LowerAsmOperandForConstraint()
16796 void PPCTargetLowering::CollectTargetIntrinsicOperands(const CallInst &I, in CollectTargetIntrinsicOperands()
16816 bool PPCTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
16859 SDValue PPCTargetLowering::LowerRETURNADDR(SDValue Op, in LowerRETURNADDR()
16899 SDValue PPCTargetLowering::LowerFRAMEADDR(SDValue Op, in LowerFRAMEADDR()
16929 Register PPCTargetLowering::getRegisterByName(const char* RegName, LLT VT, in getRegisterByName()
16948 bool PPCTargetLowering::isAccessedAsGotIndirect(SDValue GA) const { in isAccessedAsGotIndirect()
16975 PPCTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const { in isOffsetFoldingLegal()
16980 bool PPCTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info, in getTgtMemIntrinsic()
17137 EVT PPCTargetLowering::getOptimalMemOpType( in getOptimalMemOpType()
17167 bool PPCTargetLowering::shouldConvertConstantLoadToIntImm(const APInt &Imm, in shouldConvertConstantLoadToIntImm()
17175 bool PPCTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
17183 bool PPCTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree()
17191 bool PPCTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree()
17211 bool PPCTargetLowering::isFPExtFree(EVT DestVT, EVT SrcVT) const { in isFPExtFree()
17220 bool PPCTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate()
17224 bool PPCTargetLowering::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate()
17228 bool PPCTargetLowering::allowsMisalignedMemoryAccesses(EVT VT, unsigned, Align, in allowsMisalignedMemoryAccesses()
17266 bool PPCTargetLowering::decomposeMulByConstant(LLVMContext &Context, EVT VT, in decomposeMulByConstant()
17293 bool PPCTargetLowering::isFMAFasterThanFMulAndFAdd(const MachineFunction &MF, in isFMAFasterThanFMulAndFAdd()
17299 bool PPCTargetLowering::isFMAFasterThanFMulAndFAdd(const Function &F, in isFMAFasterThanFMulAndFAdd()
17315 bool PPCTargetLowering::isProfitableToHoist(Instruction *I) const { in isProfitableToHoist()
17367 PPCTargetLowering::getScratchRegisters(CallingConv::ID) const { in getScratchRegisters()
17379 Register PPCTargetLowering::getExceptionPointerRegister( in getExceptionPointerRegister()
17384 Register PPCTargetLowering::getExceptionSelectorRegister( in getExceptionSelectorRegister()
17390 PPCTargetLowering::shouldExpandBuildVectorWithShuffles( in shouldExpandBuildVectorWithShuffles()
17401 Sched::Preference PPCTargetLowering::getSchedulingPreference(SDNode *N) const { in getSchedulingPreference()
17410 PPCTargetLowering::createFastISel(FunctionLoweringInfo &FuncInfo, in createFastISel()
17428 SDValue PPCTargetLowering::getNegatedExpression(SDValue Op, SelectionDAG &DAG, in getNegatedExpression()
17494 bool PPCTargetLowering::useLoadStackGuardNode() const { in useLoadStackGuardNode()
17502 void PPCTargetLowering::insertSSPDeclarations(Module &M) const { in insertSSPDeclarations()
17512 Value *PPCTargetLowering::getSDagStackGuard(const Module &M) const { in getSDagStackGuard()
17518 bool PPCTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT, in isFPImmLegal()
17583 SDValue PPCTargetLowering::combineSHL(SDNode *N, DAGCombinerInfo &DCI) const { in combineSHL()
17613 SDValue PPCTargetLowering::combineSRA(SDNode *N, DAGCombinerInfo &DCI) const { in combineSRA()
17620 SDValue PPCTargetLowering::combineSRL(SDNode *N, DAGCombinerInfo &DCI) const { in combineSRL()
17758 SDValue PPCTargetLowering::combineADD(SDNode *N, DAGCombinerInfo &DCI) const { in combineADD()
17777 SDValue PPCTargetLowering::combineTRUNCATE(SDNode *N, in combineTRUNCATE()
17820 SDValue PPCTargetLowering::combineMUL(SDNode *N, DAGCombinerInfo &DCI) const { in combineMUL()
17907 SDValue PPCTargetLowering::combineFMALike(SDNode *N, in combineFMALike()
17942 bool PPCTargetLowering::mayBeEmittedAsTailCall(const CallInst *CI) const { in mayBeEmittedAsTailCall()
17972 bool PPCTargetLowering::
17991 PPC::AddrMode PPCTargetLowering::getAddrModeForFlags(unsigned Flags) const { in getAddrModeForFlags()
18107 unsigned PPCTargetLowering::computeMOFlags(const SDNode *Parent, SDValue N, in computeMOFlags()
18224 PPC::AddrMode PPCTargetLowering::SelectForceXFormMode(SDValue N, SDValue &Disp, in SelectForceXFormMode()
18258 bool PPCTargetLowering::splitValueIntoRegisterParts( in splitValueIntoRegisterParts()
18276 SDValue PPCTargetLowering::lowerToLibCall(const char *LibCallName, SDValue Op, in lowerToLibCall()
18315 SDValue PPCTargetLowering::lowerLibCallBasedOnType( in lowerLibCallBasedOnType()
18327 bool PPCTargetLowering::isLowringToMASSFiniteSafe(SDValue Op) const { in isLowringToMASSFiniteSafe()
18333 bool PPCTargetLowering::isLowringToMASSSafe(SDValue Op) const { in isLowringToMASSSafe()
18337 bool PPCTargetLowering::isScalarMASSConversionEnabled() const { in isScalarMASSConversionEnabled()
18341 SDValue PPCTargetLowering::lowerLibCallBase(const char *LibCallDoubleName, in lowerLibCallBase()
18358 SDValue PPCTargetLowering::lowerPow(SDValue Op, SelectionDAG &DAG) const { in lowerPow()
18363 SDValue PPCTargetLowering::lowerSin(SDValue Op, SelectionDAG &DAG) const { in lowerSin()
18368 SDValue PPCTargetLowering::lowerCos(SDValue Op, SelectionDAG &DAG) const { in lowerCos()
18373 SDValue PPCTargetLowering::lowerLog(SDValue Op, SelectionDAG &DAG) const { in lowerLog()
18378 SDValue PPCTargetLowering::lowerLog10(SDValue Op, SelectionDAG &DAG) const { in lowerLog10()
18383 SDValue PPCTargetLowering::lowerExp(SDValue Op, SelectionDAG &DAG) const { in lowerExp()
18402 PPC::AddrMode PPCTargetLowering::SelectOptimalAddrMode(const SDNode *Parent, in SelectOptimalAddrMode()
18537 CCAssignFn *PPCTargetLowering::ccAssignFnForCall(CallingConv::ID CC, in ccAssignFnForCall()
18548 bool PPCTargetLowering::shouldInlineQuadwordAtomics() const { in shouldInlineQuadwordAtomics()
18553 PPCTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR()
18570 PPCTargetLowering::shouldExpandAtomicCmpXchgInIR(AtomicCmpXchgInst *AI) const { in shouldExpandAtomicCmpXchgInIR()
18599 Value *PPCTargetLowering::emitMaskedAtomicRMWIntrinsic( in emitMaskedAtomicRMWIntrinsic()
18621 Value *PPCTargetLowering::emitMaskedAtomicCmpXchgIntrinsic( in emitMaskedAtomicCmpXchgIntrinsic()