/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | 440 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) { 442 if (RetVT == MVT::f32) 445 if (RetVT == MVT::f64) 447 if (RetVT == MVT::f128) 450 if (RetVT == MVT::f128) 459 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) { 460 if (RetVT == MVT::f16) { 471 } else if (RetVT == MVT::f32) { 480 } else if (RetVT == MVT::f64) { 494 RTLIB::Libcall RTLIB::getFPTOSINT(EVT OpVT, EVT RetVT) { [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64FastISel.cpp | 154 bool optimizeIntExtLoad(const Instruction *I, MVT RetVT, MVT SrcVT); 159 unsigned emitAddSub(bool UseAdd, MVT RetVT, const Value *LHS, 162 unsigned emitAddSub_rr(bool UseAdd, MVT RetVT, unsigned LHSReg, 165 unsigned emitAddSub_ri(bool UseAdd, MVT RetVT, unsigned LHSReg, 168 unsigned emitAddSub_rs(bool UseAdd, MVT RetVT, unsigned LHSReg, 173 unsigned emitAddSub_rx(bool UseAdd, MVT RetVT, unsigned LHSReg, 182 bool emitICmp(MVT RetVT, const Value *LHS, const Value *RHS, bool IsZExt); 183 bool emitICmp_ri(MVT RetVT, unsigned LHSReg, bool LHSIsKill, uint64_t Imm); 184 bool emitFCmp(MVT RetVT, const Value *LHS, const Value *RHS); 191 unsigned emitAdd(MVT RetVT, const Value *LHS, const Value *RHS [all...] |
/external/llvm/include/llvm/CodeGen/ |
RuntimeLibcalls.h | 399 Libcall getFPEXT(EVT OpVT, EVT RetVT); 403 Libcall getFPROUND(EVT OpVT, EVT RetVT); 407 Libcall getFPTOSINT(EVT OpVT, EVT RetVT); 411 Libcall getFPTOUINT(EVT OpVT, EVT RetVT); 415 Libcall getSINTTOFP(EVT OpVT, EVT RetVT); 419 Libcall getUINTTOFP(EVT OpVT, EVT RetVT);
|
FastISel.h | 337 virtual unsigned fastEmit_(MVT VT, MVT RetVT, unsigned Opcode); 341 virtual unsigned fastEmit_r(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, 346 virtual unsigned fastEmit_rr(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, 352 virtual unsigned fastEmit_ri(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, 358 virtual unsigned fastEmit_rf(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, 364 virtual unsigned fastEmit_rri(MVT VT, MVT RetVT, unsigned Opcode, 378 virtual unsigned fastEmit_i(MVT VT, MVT RetVT, unsigned Opcode, uint64_t Imm); 383 virtual unsigned fastEmit_f(MVT VT, MVT RetVT, unsigned Opcode, 442 unsigned fastEmitInst_extractsubreg(MVT RetVT, unsigned Op0, bool Op0IsKill,
|
/external/llvm/utils/TableGen/ |
FastISelEmitter.cpp | 514 MVT::SimpleValueType RetVT = MVT::isVoid; 515 if (InstPatNode->getNumTypes()) RetVT = InstPatNode->getType(0); 516 MVT::SimpleValueType VT = RetVT; 589 [RetVT].count(PredicateCheck)) { 593 SimplePatternsCheck[Operands][OpcodeName][VT][RetVT].insert( 598 SimplePatterns[Operands][OpcodeName][VT][RetVT].insert( 715 MVT::SimpleValueType RetVT = RI->first; 721 << "_" << getLegalCName(getName(RetVT)) << "_"; 727 emitInstructionCode(OS, Operands, PM, getName(RetVT)); 735 OS << "(MVT RetVT"; [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCFastISel.cpp | 187 bool finishCall(MVT RetVT, CallLoweringInfo &CLI, unsigned &NumBytes); [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFastISel.cpp | 206 bool FinishCall(MVT RetVT, SmallVectorImpl<unsigned> &UsedRegs, [all...] |
/external/llvm/lib/Target/X86/ |
X86FastISel.cpp | 118 bool X86FastEmitCMoveSelect(MVT RetVT, const Instruction *I); 120 bool X86FastEmitSSESelect(MVT RetVT, const Instruction *I); 122 bool X86FastEmitPseudoSelect(MVT RetVT, const Instruction *I); 275 MVT RetVT; 279 if (!isTypeLegal(RetTy, RetVT)) 282 if (RetVT != MVT::i32 && RetVT != MVT::i64) [all...] |
/external/llvm/lib/Target/Mips/ |
MipsFastISel.cpp | 140 unsigned emitLogicalOp(unsigned ISDOpc, MVT RetVT, const Value *LHS, 184 bool finishCall(CallLoweringInfo &CLI, MVT RetVT, unsigned NumBytes); 232 unsigned MipsFastISel::emitLogicalOp(unsigned ISDOpc, MVT RetVT, [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
TargetLowering.cpp | 84 /// result of type RetVT. 87 RTLIB::Libcall LC, EVT RetVT, 111 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); 113 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, isSigned); 210 EVT RetVT = getCmpLibcallReturnType(); 212 NewLHS = makeLibCall(DAG, LC1, RetVT, Ops, false /*sign irrelevant*/, 214 NewRHS = DAG.getConstant(0, dl, RetVT); 223 getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), RetVT), 225 NewLHS = makeLibCall(DAG, LC2, RetVT, Ops, false/*sign irrelevant*/, 229 getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), RetVT), [all...] |
LegalizeDAG.cpp | 113 SDValue ExpandLibCall(RTLIB::Libcall LC, EVT RetVT, const SDValue *Ops, [all...] |
LegalizeVectorTypes.cpp | [all...] |
FastISel.cpp | [all...] |
LegalizeFloatTypes.cpp | [all...] |
/external/llvm/include/llvm/Target/ |
TargetLowering.h | [all...] |