HomeSort by relevance Sort by last modified time
    Searched refs:FuncInfo (Results 1 - 25 of 53) sorted by null

1 2 3

  /external/llvm/lib/Target/WebAssembly/
WebAssemblyFastISel.cpp 53 WebAssemblyFastISel(FunctionLoweringInfo &FuncInfo,
55 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) {
56 Subtarget = &FuncInfo.MF->getSubtarget<WebAssemblySubtarget>();
57 Context = &FuncInfo.Fn->getContext();
78 FastISel *WebAssembly::createFastISel(FunctionLoweringInfo &FuncInfo,
80 return new WebAssemblyFastISel(FuncInfo, LibInfo);
WebAssemblyISelLowering.h 47 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
87 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
  /build/kati/
func.h 26 struct FuncInfo {
40 FuncInfo* GetFuncInfo(StringPiece name);
func.cc 685 FuncInfo g_func_infos[] = {
728 unordered_map<StringPiece, FuncInfo*>* g_func_info_map;
733 g_func_info_map = new unordered_map<StringPiece, FuncInfo*>;
735 FuncInfo* fi = &g_func_infos[i];
745 FuncInfo* GetFuncInfo(StringPiece name) {
expr.cc 215 explicit Func(FuncInfo* fi)
248 FuncInfo* fi_;
383 if (FuncInfo* fi = GetFuncInfo(lit->val())) {
  /external/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp 99 // Instructions are appended to FuncInfo.MBB. If the basic block already
103 if (!FuncInfo.MBB->empty())
104 EmitStartPt = &FuncInfo.MBB->back();
109 if (!FuncInfo.CanLowerReturn)
118 for (Function::const_arg_iterator I = FuncInfo.Fn->arg_begin(),
119 E = FuncInfo.Fn->arg_end();
123 FuncInfo.ValueMap[&*I] = VI->second;
132 SavedInsertPt = FuncInfo.InsertPt;
195 !FuncInfo.StaticAllocaMap.count(cast<AllocaInst>(V))))
196 return FuncInfo.InitializeRegForValue(V)
    [all...]
SelectionDAGISel.cpp 356 FuncInfo(new FunctionLoweringInfo()),
358 SDB(new SelectionDAGBuilder(*CurDAG, *FuncInfo, OL)),
373 delete FuncInfo;
459 FuncInfo->set(Fn, *MF, CurDAG);
462 FuncInfo->BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
464 FuncInfo->BPI = nullptr;
470 FuncInfo->SplitCSR = false;
476 FuncInfo->SplitCSR = true;
487 Returns.push_back(FuncInfo->MBBMap[&BB]);
492 FuncInfo->SplitCSR = false
    [all...]
StatepointLowering.cpp 58 AllocatedStackSlots.resize(Builder.FuncInfo.StatepointStackSlots.size());
83 assert(Builder.FuncInfo.StatepointStackSlots.size() ==
98 Builder.FuncInfo.StatepointStackSlots.push_back(FI);
103 const int FI = Builder.FuncInfo.StatepointStackSlots[NextSlotToAllocate];
131 Builder.FuncInfo.StatepointRelocatedValues[RelocOps.getStatepoint()];
223 auto Itr = std::find(Builder.FuncInfo.StatepointStackSlots.begin(),
224 Builder.FuncInfo.StatepointStackSlots.end(), *Index);
225 assert(Itr != Builder.FuncInfo.StatepointStackSlots.end() &&
230 std::distance(Builder.FuncInfo.StatepointStackSlots.begin(), Itr);
363 unsigned Reg = Builder.FuncInfo.CreateRegs(ISP.getActualReturnType())
    [all...]
SelectionDAGBuilder.cpp 620 FunctionLoweringInfo &FuncInfo,
659 FuncInfo.GetLiveOutRegInfo(Regs[Part+i]);
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
WinException.h 45 void emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo,
61 const MachineFunction *MF, const WinEHFuncInfo &FuncInfo,
66 void emitEHRegistrationOffsetLabel(const WinEHFuncInfo &FuncInfo,
80 int getFrameIndexOffset(int FrameIndex, const WinEHFuncInfo &FuncInfo);
WinException.cpp 303 const WinEHFuncInfo &FuncInfo) {
310 assert(FuncInfo.EHRegNodeEndOffset != INT_MAX);
312 Offset += FuncInfo.EHRegNodeEndOffset;
509 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo();
518 MCConstantExpr::create(FuncInfo.SEHSetFrameOffset, Ctx);
550 InvokeStateChangeIterator::range(FuncInfo, MF->begin(), Stop)) {
554 emitSEHActionsForRange(FuncInfo, LastStartLabel,
563 void WinException::emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo,
571 const SEHUnwindMapEntry &UME = FuncInfo.SEHUnwindMap[State];
599 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo()
    [all...]
  /external/llvm/lib/CodeGen/
WinEHPrepare.cpp 116 static int addUnwindMapEntry(WinEHFuncInfo &FuncInfo, int ToState,
121 FuncInfo.CxxUnwindMap.push_back(UME);
122 return FuncInfo.getLastStateNumber();
125 static void addTryBlockMapEntry(WinEHFuncInfo &FuncInfo, int TryLow,
148 FuncInfo.TryBlockMap.push_back(TBME);
159 WinEHFuncInfo &FuncInfo) {
188 auto BaseStateI = FuncInfo.FuncletBaseStateMap.find(FuncletPad);
189 if (BaseStateI != FuncInfo.FuncletBaseStateMap.end())
194 FuncInfo.InvokeStateMap[II] = BaseState;
197 assert(FuncInfo.EHPadStateMap.count(PadInst) && "EH Pad has no state!")
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFastISel.cpp 96 explicit PPCFastISel(FunctionLoweringInfo &FuncInfo,
98 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()),
99 PPCSubTarget(&FuncInfo.MF->getSubtarget<PPCSubtarget>()),
100 PPCFuncInfo(FuncInfo.MF->getInfo<PPCFunctionInfo>()),
103 Context(&FuncInfo.Fn->getContext()) {}
296 if (FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB)
310 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(Obj)) ||
311 FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB)
    [all...]
PPCFrameLowering.cpp 389 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>();
390 return FuncInfo->isCRSpilled();
394 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>();
395 return FuncInfo->isVRSAVESpilled();
399 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>();
400 return FuncInfo->hasSpills();
404 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>();
405 return FuncInfo->hasNonRISpills();
    [all...]
  /external/llvm/lib/Target/X86/
X86FastISel.cpp 61 explicit X86FastISel(FunctionLoweringInfo &funcInfo,
63 : FastISel(funcInfo, libInfo) {
64 Subtarget = &funcInfo.MF->getSubtarget<X86Subtarget>();
422 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg);
425 MIB->addMemOperand(*FuncInfo.MF, MMO);
449 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
515 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
    [all...]
X86WinEHState.cpp 70 void addStateStores(Function &F, WinEHFuncInfo &FuncInfo);
179 WinEHFuncInfo FuncInfo;
180 addStateStores(F, FuncInfo);
401 void WinEHStatePass::addStateStores(Function &F, WinEHFuncInfo &FuncInfo) {
412 calculateSEHStateNumbers(&F, FuncInfo);
414 calculateWinCXXEHStateNumbers(&F, FuncInfo);
428 auto BaseStateI = FuncInfo.FuncletBaseStateMap.find(FuncletPad);
429 if (BaseStateI != FuncInfo.FuncletBaseStateMap.end())
442 assert(FuncInfo.InvokeStateMap.count(II) && "invoke has no state!");
443 int State = FuncInfo.InvokeStateMap[II]
    [all...]
  /external/llvm/include/llvm/CodeGen/
WinEHFuncInfo.h 120 WinEHFuncInfo &FuncInfo);
123 WinEHFuncInfo &FuncInfo);
125 void calculateClrEHStateNumbers(const Function *Fn, WinEHFuncInfo &FuncInfo);
128 WinEHFuncInfo &FuncInfo);
  /external/llvm/lib/Target/ARM/
ARMFastISel.cpp 91 explicit ARMFastISel(FunctionLoweringInfo &funcInfo,
93 : FastISel(funcInfo, libInfo),
95 &static_cast<const ARMSubtarget &>(funcInfo.MF->getSubtarget())),
96 M(const_cast<Module &>(*funcInfo.Fn->getParent())),
97 TM(funcInfo.MF->getTarget()), TII(*Subtarget->getInstrInfo()),
99 AFI = funcInfo.MF->getInfo<ARMFunctionInfo>();
101 Context = &funcInfo.Fn->getContext();
294 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II,
297 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64FastISel.cpp 248 explicit AArch64FastISel(FunctionLoweringInfo &FuncInfo,
250 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) {
252 &static_cast<const AArch64Subtarget &>(FuncInfo.MF->getSubtarget());
253 Context = &FuncInfo.Fn->getContext();
317 if (!FuncInfo.StaticAllocaMap.count(AI))
321 FuncInfo.StaticAllocaMap.find(AI);
323 if (SI != FuncInfo.StaticAllocaMap.end()) {
325 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri),
348 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY)
    [all...]
  /external/llvm/lib/Transforms/Instrumentation/
PGOInstrumentation.cpp 314 FuncPGOInstrumentation<PGOEdge, BBInfo> FuncInfo(F, true, BPI, BFI);
315 for (auto &E : FuncInfo.MST.AllEdges) {
321 for (auto &E : FuncInfo.MST.AllEdges) {
322 BasicBlock *InstrBB = FuncInfo.getInstrBB(E.get());
332 {llvm::ConstantExpr::getBitCast(FuncInfo.FuncNameVar, I8PtrTy),
333 Builder.getInt64(FuncInfo.FunctionHash), Builder.getInt32(NumCounters),
406 FuncPGOInstrumentation<PGOUseEdge, UseBBInfo> FuncInfo;
410 return FuncInfo.getBBInfo(BB);
425 const std::string getFuncName() const { return FuncInfo.FuncName; }
446 : F(Func), M(Modu), FuncInfo(Func, false, BPI, BFI) {
    [all...]
  /external/llvm/lib/Target/Mips/
MipsFastISel.cpp 150 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc));
153 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc),
188 explicit MipsFastISel(FunctionLoweringInfo &funcInfo,
190 : FastISel(funcInfo, libInfo), TM(funcInfo.MF->getTarget()),
191 Subtarget(&funcInfo.MF->getSubtarget<MipsSubtarget>()),
193 MFI = funcInfo.MF->getInfo<MipsFunctionInfo>();
194 Context = &funcInfo.Fn->getContext()
    [all...]
Mips16ISelLowering.cpp 430 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>();
452 if (!IsPICCall && (Signature && (FuncInfo->StubsNeeded.find(Symbol) ==
453 FuncInfo->StubsNeeded.end()))) {
454 FuncInfo->StubsNeeded[Symbol] = Signature;
469 FuncInfo->setSaveS2();
510 FuncInfo->callPtrInfo(S->getSymbol()));
  /external/google-breakpad/src/common/solaris/
dump_symbols.cc 98 struct FuncInfo {
124 std::vector<struct FuncInfo> func_info;
250 struct FuncInfo *func_info) {
264 struct FuncInfo *func_info) {
313 struct FuncInfo func_info;
351 std::vector<struct FuncInfo> *sorted_functions = &(source_file.func_info);
355 struct FuncInfo &func_info = (*sorted_functions)[j];
524 const struct FuncInfo &func_info){
561 const struct FuncInfo &func_info = file_info.func_info[j];
  /external/llvm/lib/Target/Sparc/
SparcFrameLowering.cpp 87 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>();
116 if (FuncInfo->isLeafProc()) {
204 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>();
211 if (!FuncInfo->isLeafProc()) {
249 const SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>();
259 if (FuncInfo->isLeafProc()) {
  /external/llvm/lib/Target/AMDGPU/
SIFrameLowering.cpp 22 static bool hasOnlySGPRSpills(const SIMachineFunctionInfo *FuncInfo,
24 if (!FuncInfo->hasSpilledSGPRs())
27 if (FuncInfo->hasSpilledVGPRs())

Completed in 325 milliseconds

1 2 3