OpenASIP  2.0
llvm::TCETargetLowering Member List

This is the complete list of members for llvm::TCETargetLowering, including all inherited members.

addVectorLowerings()llvm::TCETargetLoweringprivate
addVectorRegisterClasses()llvm::TCETargetLoweringprivate
associatedVectorRegClass(const EVT &vt) constllvm::TCETargetLoweringprivate
canEncodeConstantOperands(const SDNode &node) constllvm::TCETargetLowering
canEncodeImmediate(const ConstantSDNode &node) constllvm::TCETargetLowering
ExpandLibCall(RTLIB::Libcall LC, SDNode *Node, bool isSigned, SelectionDAG &DAG) constllvm::TCETargetLowering
getConstraintType(StringRef Constraint) const overridellvm::TCETargetLowering
getConstShiftNodeAndTCEOP(SDValue op) constllvm::TCETargetLowering
getRegClassForInlineAsmConstraint(const std::string &Constraint, EVT VT) constllvm::TCETargetLowering
getRegForInlineAsmConstraint(const TargetRegisterInfo *TRI, StringRef Constraint, MVT VT) const overridellvm::TCETargetLowering
getSetCCResultType(const DataLayout &DL, LLVMContext &Context, EVT VT) const overridellvm::TCETargetLowering
getSetCCResultVT(const EVT &VT) constllvm::TCETargetLoweringprivatevirtual
getTargetNodeName(unsigned opcode) const overridellvm::TCETargetLoweringvirtual
getVarArgsFrameOffset() constllvm::TCETargetLoweringinline
getVectorRegClassForInlineAsmConstraint(const TargetRegisterInfo *TRI, MVT VT) constllvm::TCETargetLoweringprivate
hasI1RC_llvm::TCETargetLoweringprivate
hasI1RegisterClass() constllvm::TCETargetLoweringprivate
isBroadcast(SDNode *n)llvm::TCETargetLoweringstatic
isConstantOrUndefBuild(const SDNode &node) constllvm::TCETargetLowering
isFPImmLegal(const APFloat &apf, EVT VT, bool forCodeSize) const overridellvm::TCETargetLoweringvirtual
isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const overridellvm::TCETargetLoweringvirtual
loadGAFromConstantPool_llvm::TCETargetLoweringprivate
LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint, std::vector< SDValue > &Ops, SelectionDAG &DAG) const overridellvm::TCETargetLowering
LowerBlockAddress(SDValue Op, SelectionDAG &DAG) constllvm::TCETargetLowering
LowerBuildBooleanVectorVector(SDValue Op, MVT newElementVT, int elemCount, SelectionDAG &DAG) constllvm::TCETargetLowering
LowerBuildVector(SDValue Op, SelectionDAG &DAG) constllvm::TCETargetLowering
LowerCall(TargetLowering::CallLoweringInfo &CLI, SmallVectorImpl< SDValue > &InVals) const overridellvm::TCETargetLoweringvirtual
LowerConstant(SDValue Op, SelectionDAG &DAG) constllvm::TCETargetLowering
lowerExtOrBoolLoad(SDValue op, SelectionDAG &DAG) constllvm::TCETargetLowering
LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl< ISD::InputArg > &Ins, SDLOC_PARAM_TYPE dl, SelectionDAG &DAG, SmallVectorImpl< SDValue > &InVals) const overridellvm::TCETargetLoweringvirtual
LowerGLOBALADDRESS(SDValue Op, SelectionDAG &DAG) constllvm::TCETargetLowering
lowerHWLoops(SDValue op, SelectionDAG &dag) constllvm::TCETargetLowering
LowerINLINEASM(SDValue Op, SelectionDAG &DAG) constllvm::TCETargetLowering
LowerOperation(SDValue Op, SelectionDAG &DAG) const overridellvm::TCETargetLoweringvirtual
LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl< ISD::OutputArg > &Outs, const SmallVectorImpl< SDValue > &OutVals, SDLOC_PARAM_TYPE dl, SelectionDAG &DAG) const overridellvm::TCETargetLoweringvirtual
LowerShift(SDValue op, SelectionDAG &dag) constllvm::TCETargetLowering
LowerTRAP(SDValue Op, SelectionDAG &DAG) constllvm::TCETargetLowering
LowerVASTART(SDValue Op, SelectionDAG &DAG) constllvm::TCETargetLowering
PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const overridellvm::TCETargetLoweringvirtual
ReplaceNodeResults(SDNode *node, SmallVectorImpl< SDValue > &, SelectionDAG &) const overridellvm::TCETargetLowering
shouldLoadFromConstantPool(unsigned addressSpace) constllvm::TCETargetLowering
TCETargetLowering(TargetMachine &TM, const TCESubtarget &subt)llvm::TCETargetLowering
tm_llvm::TCETargetLoweringprivate
VarArgsFrameOffsetllvm::TCETargetLoweringmutableprivate