Lines Matching refs:HexagonTargetLowering
508 void HexagonTargetLowering::promoteLdStType(EVT VT, EVT PromotedLdStVT) { in promoteLdStType()
521 HexagonTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) in LowerINTRINSIC_WO_CHAIN()
557 HexagonTargetLowering::LowerReturn(SDValue Chain, in LowerReturn()
596 bool HexagonTargetLowering::mayBeEmittedAsTailCall(CallInst *CI) const { in mayBeEmittedAsTailCall()
612 HexagonTargetLowering::LowerCallResult(SDValue Chain, SDValue InFlag, in LowerCallResult()
644 HexagonTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, in LowerCall()
906 bool HexagonTargetLowering::getPostIndexedAddressParts(SDNode *N, SDNode *Op, in getPostIndexedAddressParts()
944 HexagonTargetLowering::LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const { in LowerINLINEASM()
994 HexagonTargetLowering::LowerDYNAMIC_STACKALLOC(SDValue Op, in LowerDYNAMIC_STACKALLOC()
1025 HexagonTargetLowering::LowerFormalArguments(SDValue Chain, in LowerFormalArguments()
1170 HexagonTargetLowering::LowerVASTART(SDValue Op, SelectionDAG &DAG) const { in LowerVASTART()
1204 SDValue HexagonTargetLowering::LowerCTPOP(SDValue Op, SelectionDAG &DAG) const { in LowerCTPOP()
1215 SDValue HexagonTargetLowering::LowerSETCC(SDValue Op, SelectionDAG &DAG) const { in LowerSETCC()
1265 HexagonTargetLowering::LowerVSELECT(SDValue Op, SelectionDAG &DAG) const { in LowerVSELECT()
1283 SDValue HexagonTargetLowering::LowerLOAD(SDValue Op, SelectionDAG &DAG) const { in LowerLOAD()
1369 HexagonTargetLowering::LowerConstantPool(SDValue Op, SelectionDAG &DAG) const { in LowerConstantPool()
1387 HexagonTargetLowering::LowerJumpTable(SDValue Op, SelectionDAG &DAG) const { in LowerJumpTable()
1401 HexagonTargetLowering::LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const { in LowerRETURNADDR()
1427 HexagonTargetLowering::LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const { in LowerFRAMEADDR()
1445 HexagonTargetLowering::LowerATOMIC_FENCE(SDValue Op, SelectionDAG& DAG) const { in LowerATOMIC_FENCE()
1452 HexagonTargetLowering::LowerGLOBALADDRESS(SDValue Op, SelectionDAG &DAG) const { in LowerGLOBALADDRESS()
1486 HexagonTargetLowering::LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const { in LowerBlockAddress()
1502 HexagonTargetLowering::LowerGLOBAL_OFFSET_TABLE(SDValue Op, SelectionDAG &DAG) in LowerGLOBAL_OFFSET_TABLE()
1514 HexagonTargetLowering::HexagonTargetLowering(const TargetMachine &TM, in HexagonTargetLowering() function in HexagonTargetLowering
2005 const char* HexagonTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
2060 bool HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
2068 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree()
2077 HexagonTargetLowering::shouldExpandBuildVectorWithShuffles(EVT VT, in shouldExpandBuildVectorWithShuffles()
2207 HexagonTargetLowering::LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const { in LowerBUILD_VECTOR()
2345 HexagonTargetLowering::LowerCONCAT_VECTORS(SDValue Op, in LowerCONCAT_VECTORS()
2406 HexagonTargetLowering::LowerEXTRACT_VECTOR(SDValue Op, in LowerEXTRACT_VECTOR()
2480 HexagonTargetLowering::LowerINSERT_VECTOR(SDValue Op, in LowerINSERT_VECTOR()
2532 HexagonTargetLowering::allowTruncateForTailCall(Type *Ty1, Type *Ty2) const { in allowTruncateForTailCall()
2545 HexagonTargetLowering::LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const { in LowerEH_RETURN()
2573 HexagonTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const { in LowerOperation()
2617 HexagonTargetLowering::getPICJumpTableRelocBase(SDValue Table, in getPICJumpTableRelocBase()
2626 HexagonTargetLowering::EmitInstrWithCustomInserter(MachineInstr *MI, in EmitInstrWithCustomInserter()
2645 HexagonTargetLowering::getRegForInlineAsmConstraint( in getRegForInlineAsmConstraint()
2711 bool HexagonTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const { in isFPImmLegal()
2717 bool HexagonTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
2741 bool HexagonTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) in isOffsetFoldingLegal()
2751 bool HexagonTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate()
2758 bool HexagonTargetLowering::IsEligibleForTailCallOptimization( in IsEligibleForTailCallOptimization()
2818 HexagonTargetLowering::findRepresentativeClass(const TargetRegisterInfo *TRI, in findRepresentativeClass()
2852 Value *HexagonTargetLowering::emitLoadLinked(IRBuilder<> &Builder, Value *Addr, in emitLoadLinked()
2867 Value *HexagonTargetLowering::emitStoreConditional(IRBuilder<> &Builder, in emitStoreConditional()
2884 HexagonTargetLowering::shouldExpandAtomicLoadInIR(LoadInst *LI) const { in shouldExpandAtomicLoadInIR()
2891 bool HexagonTargetLowering::shouldExpandAtomicStoreInIR(StoreInst *SI) const { in shouldExpandAtomicStoreInIR()