HomeSort by: relevance | last modified time | path
    Searched refs:LibCall (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
PartiallyInlineLibCalls.cpp 60 // back to split-off tail of CurrBB) into which we'll insert a libcall.
76 // Finally, insert the libcall into 'else' block.
80 Instruction *LibCall = Call->clone();
81 Builder.Insert(LibCall);
97 Phi->addIncoming(LibCall, LibCallBB);
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 126 setOperationAction(ISD::MUL, MVT::i16, LibCall);
138 setOperationAction(ISD::UDIV, MVT::i16, LibCall);
140 setOperationAction(ISD::UREM, MVT::i16, LibCall);
141 setOperationAction(ISD::SDIV, MVT::i16, LibCall);
143 setOperationAction(ISD::SREM, MVT::i16, LibCall);
154 const RTLIB::Libcall Op;
256 const RTLIB::Libcall Op;
271 const RTLIB::Libcall Op;
286 const RTLIB::Libcall Op;
301 const RTLIB::Libcall Op
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 2209 const char *LibCall = nullptr;
2213 case SPCC::FCC_E : LibCall = is64Bit? "_Qp_feq" : "_Q_feq"; break;
2214 case SPCC::FCC_NE : LibCall = is64Bit? "_Qp_fne" : "_Q_fne"; break;
2215 case SPCC::FCC_L : LibCall = is64Bit? "_Qp_flt" : "_Q_flt"; break;
2216 case SPCC::FCC_G : LibCall = is64Bit? "_Qp_fgt" : "_Q_fgt"; break;
2217 case SPCC::FCC_LE : LibCall = is64Bit? "_Qp_fle" : "_Q_fle"; break;
2218 case SPCC::FCC_GE : LibCall = is64Bit? "_Qp_fge" : "_Q_fge"; break;
2226 case SPCC::FCC_UE : LibCall = is64Bit? "_Qp_cmp" : "_Q_cmp"; break;
2230 SDValue Callee = DAG.getExternalSymbol(LibCall, PtrVT);
3347 RTLIB::Libcall libCall = RTLIB::UNKNOWN_LIBCALL
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 418 setOperationAction(ISD::FADD, MVT::f128, LibCall);
421 setOperationAction(ISD::FDIV, MVT::f128, LibCall);
423 setOperationAction(ISD::FMUL, MVT::f128, LibCall);
431 setOperationAction(ISD::FSUB, MVT::f128, LibCall);
729 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i8, LibCall);
730 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i16, LibCall);
731 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, LibCall);
732 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i64, LibCall);
733 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i128, LibCall);
734 setOperationAction(ISD::ATOMIC_SWAP, MVT::i8, LibCall);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kISelLowering.cpp 81 setOperationAction(ISD::MUL, MVT::i32, LibCall);
82 setOperationAction(ISD::MUL, MVT::i64, LibCall);
89 setOperationAction(OP, MVT::i32, LibCall);
522 // It is empty for LibCall
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 1762 if (TLI->getOperationAction(ISD, VT) == TargetLowering::LibCall)
1834 // We'll need a libcall to perform double precision operations on a single
ARMISelLowering.cpp 468 setLibcallCallingConv(static_cast<RTLIB::Libcall>(LCID),
478 const RTLIB::Libcall Op;
553 const RTLIB::Libcall Op;
650 const RTLIB::Libcall Op;
673 const RTLIB::Libcall Op;
720 const RTLIB::Libcall Op;
1162 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, LibCall);
1180 setOperationAction(ISD::SDIV, MVT::i32, LibCall);
1181 setOperationAction(ISD::UDIV, MVT::i32, LibCall);
1205 const RTLIB::Libcall Op
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp 151 const RTLIB::Libcall Op;
734 setOperationAction(ISD::FADD, MVT::f128, LibCall);
735 setOperationAction(ISD::STRICT_FADD, MVT::f128, LibCall);
736 setOperationAction(ISD::FSUB, MVT::f128, LibCall);
737 setOperationAction(ISD::STRICT_FSUB, MVT::f128, LibCall);
738 setOperationAction(ISD::FDIV, MVT::f128, LibCall);
739 setOperationAction(ISD::STRICT_FDIV, MVT::f128, LibCall);
740 setOperationAction(ISD::FMUL, MVT::f128, LibCall);
741 setOperationAction(ISD::STRICT_FMUL, MVT::f128, LibCall);
742 setOperationAction(ISD::FMA, MVT::f128, LibCall);
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetLowering.h 198 Expand, // Try to expand this to other ops, otherwise use a libcall.
199 LibCall, // Don't try to expand this to other ops, always use a libcall.
2814 /// Rename the default libcall routine name for the specified libcall.
2815 void setLibcallName(RTLIB::Libcall Call, const char *Name) {
2819 /// Get the libcall routine name for the specified libcall.
2820 const char *getLibcallName(RTLIB::Libcall Call) const {
2825 /// comparison libcall against zero
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeDAG.cpp 101 // Libcall insertion helpers.
136 SDValue ExpandLibCall(RTLIB::Libcall LC, SDNode *Node, bool isSigned);
138 void ExpandFPLibCall(SDNode *Node, RTLIB::Libcall Call_F32,
139 RTLIB::Libcall Call_F64, RTLIB::Libcall Call_F80,
140 RTLIB::Libcall Call_F128,
141 RTLIB::Libcall Call_PPCF128,
144 RTLIB::Libcall Call_I8,
145 RTLIB::Libcall Call_I16,
146 RTLIB::Libcall Call_I32
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 281 // PPC (the libcall is not available).
1204 // Set FADD/FSUB as libcall to avoid the legalizer to expand the
1206 setOperationAction(ISD::FADD, MVT::f128, LibCall);
1207 setOperationAction(ISD::FSUB, MVT::f128, LibCall);
3450 // Soften the setcc with libcall if it is fp128.
7797 // Following transformation to libcall is needed for setcc:
8060 // PPC (the libcall is not available).
8412 // Don't handle ppc_fp128 here; let it be lowered to a libcall.

Completed in 120 milliseconds