Lines Matching defs:PPCTargetLowering

59 PPCTargetLowering::PPCTargetLowering(PPCTargetMachine &TM)
611 unsigned PPCTargetLowering::getByValTypeAlignment(Type *Ty) const {
624 const char *PPCTargetLowering::getTargetNodeName(unsigned Opcode) const {
689 EVT PPCTargetLowering::getSetCCResultType(LLVMContext &, EVT VT) const {
1019 bool PPCTargetLowering::SelectAddressRegReg(SDValue N, SDValue &Base,
1104 bool PPCTargetLowering::SelectAddressRegImm(SDValue N, SDValue &Disp,
1196 bool PPCTargetLowering::SelectAddressRegRegOnly(SDValue N, SDValue &Base,
1224 bool PPCTargetLowering::getPreIndexedAddressParts(SDNode *N, SDValue &Base,
1353 SDValue PPCTargetLowering::LowerConstantPool(SDValue Op,
1376 SDValue PPCTargetLowering::LowerJumpTable(SDValue Op, SelectionDAG &DAG) const {
1395 SDValue PPCTargetLowering::LowerBlockAddress(SDValue Op,
1408 SDValue PPCTargetLowering::LowerGlobalTLSAddress(SDValue Op,
1500 SDValue PPCTargetLowering::LowerGlobalAddress(SDValue Op,
1533 SDValue PPCTargetLowering::LowerSETCC(SDValue Op, SelectionDAG &DAG) const {
1576 SDValue PPCTargetLowering::LowerVAARG(SDValue Op, SelectionDAG &DAG,
1684 SDValue PPCTargetLowering::LowerVACOPY(SDValue Op, SelectionDAG &DAG,
1696 SDValue PPCTargetLowering::LowerADJUST_TRAMPOLINE(SDValue Op,
1701 SDValue PPCTargetLowering::LowerINIT_TRAMPOLINE(SDValue Op,
1744 SDValue PPCTargetLowering::LowerVASTART(SDValue Op, SelectionDAG &DAG,
1845 CCAssignFn *PPCTargetLowering::useFastISelCCs(unsigned Flag) const {
1934 PPCTargetLowering::LowerFormalArguments(SDValue Chain,
1955 PPCTargetLowering::LowerFormalArguments_32SVR4(
2175 PPCTargetLowering::extendArgForPPC64(ISD::ArgFlagsTy Flags, EVT ObjectVT,
2193 PPCTargetLowering::setMinReservedArea(MachineFunction &MF, SelectionDAG &DAG,
2215 PPCTargetLowering::LowerFormalArguments_64SVR4(
2511 PPCTargetLowering::LowerFormalArguments_Darwin(
2949 PPCTargetLowering::IsEligibleForTailCallOptimization(SDValue Callee,
3090 SDValue PPCTargetLowering::EmitTailCallLoadFPAndRetAddr(SelectionDAG & DAG,
3373 PPCTargetLowering::LowerCallResult(SDValue Chain, SDValue InFlag,
3419 PPCTargetLowering::FinishCall(CallingConv::ID CallConv, SDLoc dl,
3517 PPCTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
3551 PPCTargetLowering::LowerCall_32SVR4(SDValue Chain, SDValue Callee,
3559 // See PPCTargetLowering::LowerFormalArguments_32SVR4() for a description
3768 PPCTargetLowering::createMemcpyOutsideCallSeq(SDValue Arg, SDValue PtrOff,
3786 PPCTargetLowering::LowerCall_64SVR4(SDValue Chain, SDValue Callee,
4167 PPCTargetLowering::LowerCall_Darwin(SDValue Chain, SDValue Callee,
4516 PPCTargetLowering::CanLowerReturn(CallingConv::ID CallConv,
4527 PPCTargetLowering::LowerReturn(SDValue Chain,
4577 SDValue PPCTargetLowering::LowerSTACKRESTORE(SDValue Op, SelectionDAG &DAG,
4610 PPCTargetLowering::getReturnAddrFrameIndex(SelectionDAG & DAG) const {
4634 PPCTargetLowering::getFramePointerFrameIndex(SelectionDAG & DAG) const {
4659 SDValue PPCTargetLowering::LowerDYNAMIC_STACKALLOC(SDValue Op,
4680 SDValue PPCTargetLowering::lowerEH_SJLJ_SETJMP(SDValue Op,
4688 SDValue PPCTargetLowering::lowerEH_SJLJ_LONGJMP(SDValue Op,
4697 SDValue PPCTargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const {
4796 SDValue PPCTargetLowering::LowerFP_TO_INT(SDValue Op, SelectionDAG &DAG,
4854 SDValue PPCTargetLowering::LowerINT_TO_FP(SDValue Op,
4988 SDValue PPCTargetLowering::LowerFLT_ROUNDS_(SDValue Op,
5053 SDValue PPCTargetLowering::LowerSHL_PARTS(SDValue Op, SelectionDAG &DAG) const {
5082 SDValue PPCTargetLowering::LowerSRL_PARTS(SDValue Op, SelectionDAG &DAG) const {
5111 SDValue PPCTargetLowering::LowerSRA_PARTS(SDValue Op, SelectionDAG &DAG) const {
5222 SDValue PPCTargetLowering::LowerBUILD_VECTOR(SDValue Op,
5457 SDValue PPCTargetLowering::LowerVECTOR_SHUFFLE(SDValue Op,
5622 SDValue PPCTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op,
5688 SDValue PPCTargetLowering::LowerSCALAR_TO_VECTOR(SDValue Op,
5706 SDValue PPCTargetLowering::LowerMUL(SDValue Op, SelectionDAG &DAG) const {
5767 SDValue PPCTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const {
5823 void PPCTargetLowering::ReplaceNodeResults(SDNode *N,
5896 PPCTargetLowering::EmitAtomicBinary(MachineInstr *MI, MachineBasicBlock *BB,
5957 PPCTargetLowering::EmitPartwordAtomicBinary(MachineInstr *MI,
6088 PPCTargetLowering::emitEHSjLjSetJmp(MachineInstr *MI,
6236 PPCTargetLowering::emitEHSjLjLongJmp(MachineInstr *MI,
6338 PPCTargetLowering::EmitInstrWithCustomInserter(MachineInstr *MI,
6740 SDValue PPCTargetLowering::DAGCombineFastRecip(SDValue Op,
6802 SDValue PPCTargetLowering::DAGCombineFastRecipFSQRT(SDValue Op,
6982 SDValue PPCTargetLowering::PerformDAGCombine(SDNode *N,
7527 void PPCTargetLowering::computeMaskedBitsForTargetNode(const SDValue Op,
7567 PPCTargetLowering::ConstraintType
7568 PPCTargetLowering::getConstraintType(const std::string &Constraint) const {
7595 PPCTargetLowering::getSingleConstraintMatchWeight(
7636 PPCTargetLowering::getRegForInlineAsmConstraint(const std::string &Constraint,
7685 void PPCTargetLowering::LowerAsmOperandForConstraint(SDValue Op,
7755 bool PPCTargetLowering::isLegalAddressingMode(const AddrMode &AM,
7789 SDValue PPCTargetLowering::LowerRETURNADDR(SDValue Op,
7823 SDValue PPCTargetLowering::LowerFRAMEADDR(SDValue Op,
7854 PPCTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const {
7870 EVT PPCTargetLowering::getOptimalMemOpType(uint64_t Size,
7882 bool PPCTargetLowering::allowsUnalignedMemoryAccesses(EVT VT,
7908 bool PPCTargetLowering::isFMAFasterThanFMulAndFAdd(EVT VT) const {
7925 Sched::Preference PPCTargetLowering::getSchedulingPreference(SDNode *N) const {
7934 PPCTargetLowering::createFastISel(FunctionLoweringInfo &FuncInfo,