/external/swiftshader/third_party/subzero/src/ |
D | IceTargetLowering.cpp | 53 std::unique_ptr<::Ice::TargetLowering> \ 173 void TargetLowering::filterTypeToRegisterSet( in filterTypeToRegisterSet() 256 std::unique_ptr<TargetLowering> 257 TargetLowering::createLowering(TargetArch Target, Cfg *Func) { in createLowering() 269 void TargetLowering::staticInit(GlobalContext *Ctx) { in staticInit() 289 bool TargetLowering::shouldBePooled(const Constant *C) { in shouldBePooled() 302 ::Ice::Type TargetLowering::getPointerType() { in getPointerType() 315 TargetLowering::SandboxType 316 TargetLowering::determineSandboxTypeFromFlags(const ClFlags &Flags) { in determineSandboxTypeFromFlags() 319 return TargetLowering::ST_Nonsfi; in determineSandboxTypeFromFlags() [all …]
|
D | IceTargetLowering.h | 168 class TargetLowering { 169 TargetLowering() = delete; 170 TargetLowering(const TargetLowering &) = delete; 171 TargetLowering &operator=(const TargetLowering &) = delete; 180 static std::unique_ptr<TargetLowering> createLowering(TargetArch Target, 350 virtual ~TargetLowering() = default; 384 explicit AutoBundle(TargetLowering *Target, InstBundleLock::Option Option = 389 TargetLowering *const Target; 393 explicit TargetLowering(Cfg *Func);
|
D | IceAssemblerARM32.h | 91 explicit TargetInfo(const TargetLowering *Target) in TargetInfo() 220 const TargetLowering *Lowering) { in ldr() 229 CondARM32::Cond Cond, const TargetLowering *Lowering) { in ldrex() 292 const TargetLowering *Lowering) { in str() 301 CondARM32::Cond Cond, const TargetLowering *Lowering) { in strex() 429 CondARM32::Cond Cond, const TargetLowering *Lowering) { in vldrd() 438 CondARM32::Cond Cond, const TargetLowering *Lowering) { in vldrs() 447 CondARM32::Cond Cond, const TargetLowering *Lowering) { in vldrq() 460 const TargetLowering *Lowering) { in vld1qr() 466 const TargetLowering *Lowering) { in vld1() [all …]
|
D | IceOperand.cpp | 28 ShouldBePooled = TargetLowering::shouldBePooled(this); in initShouldBePooled() 588 template <> void ConstantInteger32::emit(TargetLowering *Target) const { in emit() 592 template <> void ConstantInteger64::emit(TargetLowering *Target) const { in emit() 596 template <> void ConstantFloat::emit(TargetLowering *Target) const { in emit() 600 template <> void ConstantDouble::emit(TargetLowering *Target) const { in emit() 604 void ConstantRelocatable::emit(TargetLowering *Target) const { in emit() 608 void ConstantRelocatable::emitWithoutPrefix(const TargetLowering *Target, in emitWithoutPrefix() 630 void ConstantUndef::emit(TargetLowering *Target) const { Target->emit(this); } in emit()
|
/external/llvm/include/llvm/CodeGen/GlobalISel/ |
D | CallLowering.h | 24 class TargetLowering; variable 28 const TargetLowering *TLI; 31 const TargetLowering *getTLI() const { in getTLI() 41 CallLowering(const TargetLowering *TLI) : TLI(TLI) {} in CallLowering()
|
/external/llvm/lib/Target/XCore/ |
D | XCoreSelectionDAGInfo.cpp | 27 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering(); in EmitTargetCodeForMemcpy() 28 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemcpy() 29 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemcpy() 35 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/XCore/ |
D | XCoreSelectionDAGInfo.cpp | 27 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering(); in EmitTargetCodeForMemcpy() 28 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemcpy() 29 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemcpy() 35 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypes.cpp | 148 !(getTypeAction(VT) == TargetLowering::TypeSoftenFloat && in PerformExpensiveChecks() 244 case TargetLowering::TypeLegal: in run() 252 case TargetLowering::TypePromoteInteger: in run() 256 case TargetLowering::TypeExpandInteger: in run() 260 case TargetLowering::TypeSoftenFloat: in run() 268 case TargetLowering::TypeExpandFloat: in run() 272 case TargetLowering::TypeScalarizeVector: in run() 276 case TargetLowering::TypeSplitVector: in run() 280 case TargetLowering::TypeWidenVector: in run() 284 case TargetLowering::TypePromoteFloat: in run() [all …]
|
D | LegalizeVectorOps.cpp | 58 const TargetLowering &TLI; 239 case TargetLowering::Legal: in LegalizeOp() 241 case TargetLowering::Custom: in LegalizeOp() 257 case TargetLowering::Expand: in LegalizeOp() 271 case TargetLowering::Legal: in LegalizeOp() 273 case TargetLowering::Custom: { in LegalizeOp() 278 case TargetLowering::Expand: in LegalizeOp() 293 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp() 422 case TargetLowering::Promote: in LegalizeOp() 426 case TargetLowering::Legal: in LegalizeOp() [all …]
|
D | TargetLowering.cpp | 40 TargetLowering::TargetLowering(const TargetMachine &tm) in TargetLowering() function in TargetLowering 43 const char *TargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName() 47 bool TargetLowering::isPositionIndependent() const { in isPositionIndependent() 53 bool TargetLowering::isInTailCallPosition(SelectionDAG &DAG, SDNode *Node, in isInTailCallPosition() 74 bool TargetLowering::parametersInCSRMatch(const MachineRegisterInfo &MRI, in parametersInCSRMatch() 119 TargetLowering::makeLibCall(SelectionDAG &DAG, RTLIB::Libcall LC, EVT RetVT, in makeLibCall() 123 TargetLowering::ArgListTy Args; in makeLibCall() 126 TargetLowering::ArgListEntry Entry; in makeLibCall() 141 TargetLowering::CallLoweringInfo CLI(DAG); in makeLibCall() 155 void TargetLowering::softenSetCCOperands(SelectionDAG &DAG, EVT VT, in softenSetCCOperands() [all …]
|
D | LegalizeVectorTypes.cpp | 251 if (getTypeAction(OpVT) == TargetLowering::TypeScalarizeVector) { in ScalarizeVecRes_UnaryOp() 278 if (getTypeAction(OpVT) == TargetLowering::TypeScalarizeVector) { in ScalarizeVecRes_VecInregOp() 315 if (getTypeAction(OpVT) == TargetLowering::TypeScalarizeVector) { in ScalarizeVecRes_VSELECT() 325 TargetLowering::BooleanContent ScalarBool = in ScalarizeVecRes_VSELECT() 327 TargetLowering::BooleanContent VecBool = TLI.getBooleanContents(true, false); in ScalarizeVecRes_VSELECT() 342 ScalarBool = TargetLowering::UndefinedBooleanContent; in ScalarizeVecRes_VSELECT() 348 case TargetLowering::UndefinedBooleanContent: in ScalarizeVecRes_VSELECT() 350 case TargetLowering::ZeroOrOneBooleanContent: in ScalarizeVecRes_VSELECT() 351 assert(VecBool == TargetLowering::UndefinedBooleanContent || in ScalarizeVecRes_VSELECT() 352 VecBool == TargetLowering::ZeroOrNegativeOneBooleanContent); in ScalarizeVecRes_VSELECT() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonSelectionDAGInfo.cpp | 34 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering(); in EmitTargetCodeForMemcpy() 35 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemcpy() 36 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemcpy() 48 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonSelectionDAGInfo.cpp | 34 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering(); in EmitTargetCodeForMemcpy() 35 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemcpy() 36 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemcpy() 51 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypes.cpp | 225 case TargetLowering::TypeLegal: in run() 232 case TargetLowering::TypePromoteInteger: in run() 236 case TargetLowering::TypeExpandInteger: in run() 240 case TargetLowering::TypeSoftenFloat: in run() 248 case TargetLowering::TypeExpandFloat: in run() 252 case TargetLowering::TypeScalarizeVector: in run() 256 case TargetLowering::TypeSplitVector: in run() 260 case TargetLowering::TypeWidenVector: in run() 264 case TargetLowering::TypePromoteFloat: in run() 284 case TargetLowering::TypeLegal: in run() [all …]
|
D | TargetLowering.cpp | 39 TargetLowering::TargetLowering(const TargetMachine &tm) in TargetLowering() function in TargetLowering 42 const char *TargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName() 46 bool TargetLowering::isPositionIndependent() const { in isPositionIndependent() 52 bool TargetLowering::isInTailCallPosition(SelectionDAG &DAG, SDNode *Node, in isInTailCallPosition() 72 bool TargetLowering::parametersInCSRMatch(const MachineRegisterInfo &MRI, in parametersInCSRMatch() 99 void TargetLowering::ArgListEntry::setAttributes(ImmutableCallSite *CS, in setAttributes() 117 TargetLowering::makeLibCall(SelectionDAG &DAG, RTLIB::Libcall LC, EVT RetVT, in makeLibCall() 121 TargetLowering::ArgListTy Args; in makeLibCall() 124 TargetLowering::ArgListEntry Entry; in makeLibCall() 139 TargetLowering::CallLoweringInfo CLI(DAG); in makeLibCall() [all …]
|
D | LegalizeVectorOps.cpp | 37 const TargetLowering &TLI; 209 case TargetLowering::Legal: in LegalizeOp() 211 case TargetLowering::Custom: in LegalizeOp() 226 case TargetLowering::Expand: in LegalizeOp() 237 case TargetLowering::Legal: in LegalizeOp() 239 case TargetLowering::Custom: { in LegalizeOp() 244 case TargetLowering::Expand: in LegalizeOp() 354 case TargetLowering::Promote: in LegalizeOp() 358 case TargetLowering::Legal: in LegalizeOp() 360 case TargetLowering::Custom: { in LegalizeOp() [all …]
|
D | LegalizeVectorTypes.cpp | 257 if (getTypeAction(OpVT) == TargetLowering::TypeScalarizeVector) { in ScalarizeVecRes_UnaryOp() 289 TargetLowering::BooleanContent ScalarBool = in ScalarizeVecRes_VSELECT() 291 TargetLowering::BooleanContent VecBool = TLI.getBooleanContents(true, false); in ScalarizeVecRes_VSELECT() 306 ScalarBool = TargetLowering::UndefinedBooleanContent; in ScalarizeVecRes_VSELECT() 312 case TargetLowering::UndefinedBooleanContent: in ScalarizeVecRes_VSELECT() 314 case TargetLowering::ZeroOrOneBooleanContent: in ScalarizeVecRes_VSELECT() 315 assert(VecBool == TargetLowering::UndefinedBooleanContent || in ScalarizeVecRes_VSELECT() 316 VecBool == TargetLowering::ZeroOrNegativeOneBooleanContent); in ScalarizeVecRes_VSELECT() 321 case TargetLowering::ZeroOrNegativeOneBooleanContent: in ScalarizeVecRes_VSELECT() 322 assert(VecBool == TargetLowering::UndefinedBooleanContent || in ScalarizeVecRes_VSELECT() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | CallLowering.h | 36 class TargetLowering; variable 41 const TargetLowering *TLI; 115 const TargetLowering *getTLI() const { in getTLI() 137 CallLowering(const TargetLowering *TLI) : TLI(TLI) {} in CallLowering()
|
/external/llvm/lib/Target/Mips/ |
D | MipsCCState.h | 34 const TargetLowering::CallLoweringInfo &CLI); 44 std::vector<TargetLowering::ArgListEntry> &FuncArgs, 75 std::vector<TargetLowering::ArgListEntry> &FuncArgs, in AnalyzeCallOperands() 103 const TargetLowering::CallLoweringInfo &CLI) { in AnalyzeCallResult()
|
/external/llvm/include/llvm/CodeGen/ |
D | Analysis.h | 32 class TargetLowering; variable 72 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty, 83 const TargetLowering &TLI);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | Analysis.h | 32 class TargetLowering; variable 72 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty, 83 const TargetLowering &TLI);
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64SelectionDAGInfo.cpp | 37 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemset() 38 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemset() 44 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemset()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64SelectionDAGInfo.cpp | 37 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemset() 38 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemset() 44 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemset()
|
/external/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.h | 57 class SparcTargetLowering : public TargetLowering { 93 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint() 147 LowerCall(TargetLowering::CallLoweringInfo &CLI, 149 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI, 151 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.h | 57 class SparcTargetLowering : public TargetLowering { 93 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint() 147 LowerCall(TargetLowering::CallLoweringInfo &CLI, 149 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI, 151 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
|