Home
last modified time | relevance | path

Searched refs:TargetLowering (Results 1 – 25 of 340) sorted by relevance

12345678910>>...14

/external/swiftshader/third_party/subzero/src/
DIceTargetLowering.cpp53 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 …]
DIceTargetLowering.h168 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);
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DAnalysis.h28 class TargetLowering; variable
54 void ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
65 const TargetLowering &TLI);
85 const TargetLowering &TLI);
88 const TargetLowering &TLI);
DPasses.h26 class TargetLowering; variable
204 FunctionPass *createStackProtectorPass(const TargetLowering *tli);
216 FunctionPass *createSjLjEHPass(const TargetLowering *tli);
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/
DScalar.h25 class TargetLowering; variable
113 Pass *createLoopStrengthReducePass(const TargetLowering *TLI = 0);
241 FunctionPass *createLowerInvokePass(const TargetLowering *TLI = 0);
242 FunctionPass *createLowerInvokePass(const TargetLowering *TLI,
299 FunctionPass *createCodeGenPreparePass(const TargetLowering *TLI = 0);
/external/llvm/include/llvm/CodeGen/GlobalISel/
DCallLowering.h24 class TargetLowering; variable
28 const TargetLowering *TLI;
31 const TargetLowering *getTLI() const { in getTLI()
41 CallLowering(const TargetLowering *TLI) : TLI(TLI) {} in CallLowering()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypes.cpp148 !(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 …]
DLegalizeVectorOps.cpp58 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 …]
DTargetLowering.cpp40 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 …]
/external/llvm/lib/Target/XCore/
DXCoreSelectionDAGInfo.cpp27 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/
DXCoreSelectionDAGInfo.cpp27 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/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypes.cpp225 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 …]
DTargetLowering.cpp39 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 …]
DLegalizeVectorOps.cpp37 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 …]
/external/llvm/lib/Target/Hexagon/
DHexagonSelectionDAGInfo.cpp34 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/lib/CodeGen/SelectionDAG/
DLegalizeTypes.cpp227 case TargetLowering::TypeLegal: in run()
234 case TargetLowering::TypePromoteInteger: in run()
238 case TargetLowering::TypeExpandInteger: in run()
242 case TargetLowering::TypeSoftenFloat: in run()
246 case TargetLowering::TypeExpandFloat: in run()
250 case TargetLowering::TypeScalarizeVector: in run()
254 case TargetLowering::TypeSplitVector: in run()
258 case TargetLowering::TypeWidenVector: in run()
280 case TargetLowering::TypeLegal: in run()
285 case TargetLowering::TypePromoteInteger: in run()
[all …]
DTargetLowering.cpp544 TargetLowering::TargetLowering(const TargetMachine &tm, in TargetLowering() function in TargetLowering
628 TargetLowering::~TargetLowering() { in ~TargetLowering()
632 MVT TargetLowering::getShiftAmountTy(EVT LHSTy) const { in getShiftAmountTy()
638 bool TargetLowering::canOpTrap(unsigned Op, EVT VT) const { in canOpTrap()
657 TargetLowering *TLI) { in getVectorTypeBreakdownMVT()
703 bool TargetLowering::isLegalRC(const TargetRegisterClass *RC) const { in isLegalRC()
715 TargetLowering::hasLegalSuperRegRegClasses(const TargetRegisterClass *RC) const{ in hasLegalSuperRegRegClasses()
730 TargetLowering::findRepresentativeClass(EVT VT) const { in findRepresentativeClass()
750 void TargetLowering::computeRegisterProperties() { in computeRegisterProperties()
914 const char *TargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonSelectionDAGInfo.cpp34 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/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
DAddrModeMatcher.h36 struct ExtAddrMode : public TargetLowering::AddrMode {
57 const TargetLowering &TLI;
74 const TargetLowering &T, Type *AT, in AddressingModeMatcher()
87 const TargetLowering &TLI) { in Match()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/
DCallLowering.h36 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/
DMipsCCState.h34 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/
DAnalysis.h32 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/
DAnalysis.h32 class TargetLowering; variable
72 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
83 const TargetLowering &TLI);
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DAnalysis.cpp75 void llvm::ComputeValueVTs(const TargetLowering &TLI, Type *Ty, in ComputeValueVTs()
130 const TargetLowering &TLI) { in hasInlineAsmMemConstraint()
134 TargetLowering::ConstraintType CType = TLI.getConstraintType(CI.Codes[j]); in hasInlineAsmMemConstraint()
135 if (CType == TargetLowering::C_Memory) in hasInlineAsmMemConstraint()
209 const TargetLowering &TLI) { in isInTailCallPosition()
288 const TargetLowering &TLI) { in isInTailCallPosition()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64SelectionDAGInfo.cpp37 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemset()
38 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemset()
44 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemset()

12345678910>>...14