Lines Matching refs:HexagonTargetLowering

301 HexagonTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG)  in LowerINTRINSIC_WO_CHAIN()
328 HexagonTargetLowering::LowerReturn(SDValue Chain, in LowerReturn()
376 HexagonTargetLowering::LowerCallResult(SDValue Chain, SDValue InFlag, in LowerCallResult()
408 HexagonTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, in LowerCall()
666 bool HexagonTargetLowering::getPostIndexedAddressParts(SDNode *N, SDNode *Op, in getPostIndexedAddressParts()
701 SDValue HexagonTargetLowering::LowerINLINEASM(SDValue Op, in LowerINLINEASM()
756 SDValue HexagonTargetLowering::
794 HexagonTargetLowering::LowerDYNAMIC_STACKALLOC(SDValue Op, in LowerDYNAMIC_STACKALLOC()
838 HexagonTargetLowering::LowerFormalArguments(SDValue Chain, in LowerFormalArguments()
948 HexagonTargetLowering::LowerVASTART(SDValue Op, SelectionDAG &DAG) const { in LowerVASTART()
982 SDValue HexagonTargetLowering::LowerCTPOP(SDValue Op, SelectionDAG &DAG) const { in LowerCTPOP()
993 SDValue HexagonTargetLowering::LowerSETCC(SDValue Op, SelectionDAG &DAG) const { in LowerSETCC()
1042 SDValue HexagonTargetLowering::LowerVSELECT(SDValue Op, SelectionDAG &DAG) in LowerVSELECT()
1061 SDValue HexagonTargetLowering::LowerLOAD(SDValue Op, SelectionDAG &DAG) const { in LowerLOAD()
1147 HexagonTargetLowering::LowerConstantPool(SDValue Op, SelectionDAG &DAG) const { in LowerConstantPool()
1162 HexagonTargetLowering::LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const { in LowerRETURNADDR()
1188 HexagonTargetLowering::LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const { in LowerFRAMEADDR()
1205 SDValue HexagonTargetLowering::LowerATOMIC_FENCE(SDValue Op, in LowerATOMIC_FENCE()
1212 SDValue HexagonTargetLowering::LowerGLOBALADDRESS(SDValue Op, in LowerGLOBALADDRESS()
1231 void HexagonTargetLowering::promoteLdStType(EVT VT, EVT PromotedLdStVT) { in promoteLdStType()
1244 HexagonTargetLowering::LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const { in LowerBlockAddress()
1255 HexagonTargetLowering::HexagonTargetLowering(const TargetMachine &TM, in HexagonTargetLowering() function in HexagonTargetLowering
1792 HexagonTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
1856 HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
1865 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree()
1875 HexagonTargetLowering::shouldExpandBuildVectorWithShuffles(EVT VT, in shouldExpandBuildVectorWithShuffles()
2005 HexagonTargetLowering::LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const { in LowerBUILD_VECTOR()
2144 HexagonTargetLowering::LowerCONCAT_VECTORS(SDValue Op, in LowerCONCAT_VECTORS()
2202 HexagonTargetLowering::LowerEXTRACT_VECTOR(SDValue Op, in LowerEXTRACT_VECTOR()
2289 HexagonTargetLowering::LowerINSERT_VECTOR(SDValue Op, in LowerINSERT_VECTOR()
2341 HexagonTargetLowering::allowTruncateForTailCall(Type *Ty1, Type *Ty2) const { in allowTruncateForTailCall()
2354 HexagonTargetLowering::LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const { in LowerEH_RETURN()
2381 HexagonTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const { in LowerOperation()
2428 HexagonTargetLowering::EmitInstrWithCustomInserter(MachineInstr *MI, in EmitInstrWithCustomInserter()
2448 HexagonTargetLowering::getRegForInlineAsmConstraint( in getRegForInlineAsmConstraint()
2477 bool HexagonTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const { in isFPImmLegal()
2483 bool HexagonTargetLowering::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode()
2510 bool HexagonTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate()
2517 bool HexagonTargetLowering::IsEligibleForTailCallOptimization( in IsEligibleForTailCallOptimization()