| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| MIRYamlMapping.cpp | 22 FrameIndex::FrameIndex(int FI, const llvm::MachineFrameInfo &MFI) { 23 IsFixed = MFI.isFixedObjectIndex(FI); 25 FI -= MFI.getObjectIndexBegin(); 26 this->FI = FI; 31 int FI = this->FI; 33 if (unsigned(FI) >= MFI.getNumFixedObjects()) 35 formatv("invalid fixed frame index {0}", FI).str(), 37 FI += MFI.getObjectIndexBegin() [all...] |
| PseudoSourceValue.cpp | 62 return MFI && MFI->isImmutableObjectIndex(FI); 68 return MFI->isAliasedObjectIndex(FI); 75 return !MFI->isSpillSlotObjectIndex(FI); 79 OS << "FixedStack" << FI; 129 PseudoSourceValueManager::getFixedStack(int FI) { 130 std::unique_ptr<FixedStackPseudoSourceValue> &V = FSValues[FI]; 132 V = std::make_unique<FixedStackPseudoSourceValue>(FI, TII);
|
| StackSlotColoring.cpp | 166 int FI = MO.getIndex(); 167 if (FI < 0) 169 if (!LS->hasInterval(FI)) 171 LiveInterval &li = LS->getInterval(FI); 183 int FI = FSV->getFrameIndex(); 184 if (FI >= 0) 185 SSRefs[FI].push_back(MMO); 222 int FI = Register::stackSlot2Index(li.reg()); 223 if (MFI->isDeadObjectIndex(FI)) 227 OrigAlignments[FI] = MFI->getObjectAlign(FI) [all...] |
| FixupStatepointCallerSaved.cpp | 181 // Record reload of Reg from FI in block MBB 182 void recordReload(Register Reg, int FI, const MachineBasicBlock *MBB) { 183 RegSlotPair RSP(Reg, FI); 189 // Does basic block MBB contains reload of Reg from FI? 190 bool hasReload(Register Reg, int FI, const MachineBasicBlock *MBB) { 191 RegSlotPair RSP(Reg, FI); 258 int FI = Idx->second; 259 LLVM_DEBUG(dbgs() << "Found global FI " << FI << " for register " 262 assert(ReservedSlots.count(FI) && "using unreserved slot") [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/MCTargetDesc/ |
| NVPTXTargetStreamer.cpp | 42 static bool isDwarfSection(const MCObjectFileInfo *FI, 49 return Section == FI->getDwarfAbbrevSection() || 50 Section == FI->getDwarfInfoSection() || 51 Section == FI->getDwarfMacinfoSection() || 52 Section == FI->getDwarfFrameSection() || 53 Section == FI->getDwarfAddrSection() || 54 Section == FI->getDwarfRangesSection() || 55 Section == FI->getDwarfARangesSection() || 56 Section == FI->getDwarfLocSection() || 57 Section == FI->getDwarfStrSection() | [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCInstrBuilder.h | 32 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0, 35 return MIB.addImm(Offset).addFrameIndex(FI); 37 return MIB.addFrameIndex(FI).addImm(Offset);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
| VEInstrBuilder.h | 32 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0, 35 return MIB.addFrameIndex(FI).addImm(0).addImm(Offset); 36 return MIB.addFrameIndex(FI).addImm(Offset);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
| MCFixup.h | 100 MCFixup FI; 101 FI.Value = Value; 102 FI.Offset = Offset; 103 FI.Kind = Kind; 104 FI.Loc = Loc; 105 return FI; 111 MCFixup FI; 112 FI.Value = Fixup.getValue(); 113 FI.Offset = Fixup.getOffset(); 114 FI.Kind = getAddKindForKind(Fixup.getKind()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| LoopFlatten.cpp | 197 static bool checkPHIs(FlattenInfo &FI, const TargetTransformInfo *TTI) { 213 SafeOuterPHIs.insert(FI.OuterInductionPHI); 217 for (PHINode &InnerPHI : FI.InnerLoop->getHeader()->phis()) { 220 if (&InnerPHI == FI.InnerInductionPHI) 227 InnerPHI.getIncomingValueForBlock(FI.InnerLoop->getLoopPreheader()); 229 InnerPHI.getIncomingValueForBlock(FI.InnerLoop->getLoopLatch()); 235 if (!OuterPHI || OuterPHI->getParent() != FI.OuterLoop->getHeader()) { 245 OuterPHI->getIncomingValueForBlock(FI.OuterLoop->getLoopLatch())); 263 FI.InnerPHIsToTransform.insert(&InnerPHI); 266 for (PHINode &OuterPHI : FI.OuterLoop->getHeader()->phis()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Object/ |
| FaultMapParser.cpp | 43 const FaultMapParser::FunctionInfoAccessor &FI) { 44 OS << "FunctionAddress: " << format_hex(FI.getFunctionAddr(), 8) 45 << ", NumFaultingPCs: " << FI.getNumFaultingPCs() << "\n"; 46 for (unsigned I = 0, E = FI.getNumFaultingPCs(); I != E; ++I) 47 OS << FI.getFunctionFaultInfoAt(I) << "\n"; 58 FaultMapParser::FunctionInfoAccessor FI; 61 FI = (I == 0) ? FMP.getFirstFunctionInfo() : FI.getNextFunctionInfo(); 62 OS << FI;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| R600FrameLowering.cpp | 16 /// \returns The number of registers allocated for \p FI. 18 R600FrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, 31 int UpperBound = FI == -1 ? MFI.getNumObjects() : FI; 41 if (FI != -1) 42 OffsetBytes = alignTo(OffsetBytes, MFI.getObjectAlign(FI));
|
| AMDGPUArgumentUsageInfo.cpp | 64 for (const auto &FI : ArgInfoMap) { 65 OS << "Arguments for " << FI.first->getName() << '\n' 66 << " PrivateSegmentBuffer: " << FI.second.PrivateSegmentBuffer 67 << " DispatchPtr: " << FI.second.DispatchPtr 68 << " QueuePtr: " << FI.second.QueuePtr 69 << " KernargSegmentPtr: " << FI.second.KernargSegmentPtr 70 << " DispatchID: " << FI.second.DispatchID 71 << " FlatScratchInit: " << FI.second.FlatScratchInit 72 << " PrivateSegmentSize: " << FI.second.PrivateSegmentSize 73 << " WorkGroupIDX: " << FI.second.WorkGroupID [all...] |
| AMDGPUPerfHintAnalysis.cpp | 204 AMDGPUPerfHintAnalysis::FuncInfo &FI = FIM[&F]; 213 ++FI.IAMInstCount; 215 ++FI.LSMInstCount; 216 ++FI.MemInstCount; 217 ++FI.InstCount; 223 ++FI.InstCount; 233 FI.MemInstCount += Loc->second.MemInstCount; 234 FI.InstCount += Loc->second.InstCount; 235 FI.IAMInstCount += Loc->second.IAMInstCount; 236 FI.LSMInstCount += Loc->second.LSMInstCount [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZInstrBuilder.h | 23 /// Add a BDX memory reference for frame object FI to MIB. 25 addFrameReference(const MachineInstrBuilder &MIB, int FI) { 37 MachinePointerInfo::getFixedStack(MF, FI, Offset), Flags, 38 MFFrame.getObjectSize(FI), MFFrame.getObjectAlign(FI)); 39 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO);
|
| SystemZMachineFunctionInfo.h | 77 void setVarArgsFrameIndex(unsigned FI) { VarArgsFrameIndex = FI; } 82 void setRegSaveFrameIndex(unsigned FI) { RegSaveFrameIndex = FI; }
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| M68kInstrBuilder.h | 59 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0) { 70 MachinePointerInfo::getFixedStack(MF, FI, Offset), Flags, 71 MFI.getObjectSize(FI), MFI.getObjectAlign(FI)); 72 return MIB.addImm(Offset).addFrameIndex(FI).addMemOperand(MMO); 76 addMemOperand(const MachineInstrBuilder &MIB, int FI, int Offset = 0) { 87 MachinePointerInfo::getFixedStack(MF, FI, Offset), Flags, 88 MFI.getObjectSize(FI), MFI.getObjectAlign(FI));
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| OcamlGCPrinter.cpp | 118 GCFunctionInfo &FI = **I; 119 if (FI.getStrategy().getName() != getStrategy().getName()) 122 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) { 137 GCFunctionInfo &FI = **I; 138 if (FI.getStrategy().getName() != getStrategy().getName()) 142 uint64_t FrameSize = FI.getFrameSize(); 145 report_fatal_error("Function '" + FI.getFunction().getName() + 151 Twine(reinterpret_cast<uintptr_t>(&FI)) + ")"); 155 Twine(FI.getFunction().getName())) [all...] |
| ErlangGCPrinter.cpp | 54 for (GCModuleInfo::FuncInfoVec::iterator FI = Info.funcinfo_begin(), 56 FI != IE; ++FI) { 57 GCFunctionInfo &MD = **FI;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64StackTaggingPreRA.cpp | 77 void uncheckUsesOf(unsigned TaggedReg, int FI); 179 void AArch64StackTaggingPreRA::uncheckUsesOf(unsigned TaggedReg, int FI) { 184 // FI operand is always the one before the immediate offset. 188 UseI->getOperand(OpIdx).ChangeToFrameIndex(FI); 193 uncheckUsesOf(UseI->getOperand(0).getReg(), FI); 201 int FI = I->getOperand(1).getIndex(); 202 uncheckUsesOf(TaggedReg, FI); 208 int FI; 210 SlotWithTag(int FI, int Tag) : FI(FI), Tag(Tag) { [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/ |
| DwarfTransformer.cpp | 208 uint32_t Depth, FunctionInfo &FI, 218 DWARFAddressRange(FI.startAddress(), FI.endAddress()); 238 parseInlineInfo(Gsym, CUI, ChildDie, Depth + 1, FI, II); 245 parseInlineInfo(Gsym, CUI, ChildDie, Depth + 1, FI, parent); 251 FunctionInfo &FI) { 253 const uint64_t StartAddress = FI.startAddress(); 254 const uint64_t EndAddress = FI.endAddress(); 269 FI.OptLineTable = LineTable(); 270 FI.OptLineTable->push(LE) [all...] |
| FunctionInfo.cpp | 27 raw_ostream &llvm::gsym::operator<<(raw_ostream &OS, const FunctionInfo &FI) { 28 OS << FI.Range << ": " << "Name=" << HEX32(FI.Name) << '\n'; 29 if (FI.OptLineTable) 30 OS << FI.OptLineTable << '\n'; 31 if (FI.Inline) 32 OS << FI.Inline << '\n'; 38 FunctionInfo FI; 39 FI.Range.Start = BaseAddr; 44 FI.Range.End = FI.Range.Start + Data.getU32(&Offset) [all...] |
| /src/external/apache2/llvm/dist/clang/tools/libclang/ |
| CIndexInclusionStack.cpp | 37 const SrcMgr::FileInfo &FI = SL.getFile(); 38 if (!FI.getContentCache().OrigEntry) 43 SourceLocation L = FI.getIncludeLoc(); 63 const_cast<FileEntry *>(FI.getContentCache().OrigEntry)),
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| CanonicalizeFreezeInLoops.cpp | 72 FreezeInst *FI = nullptr; 156 if (auto *FI = dyn_cast<FreezeInst>(U)) { 157 LLVM_DEBUG(dbgs() << "canonfr: found: " << *FI << "\n"); 158 Info.FI = FI; 194 auto *FI = Item.FI; 195 LLVM_DEBUG(dbgs() << "canonfr: removing " << *FI << "\n"); 196 SE.forgetValue(FI); 197 FI->replaceAllUsesWith(FI->getOperand(0)) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| TypeFinder.cpp | 50 for (const Function &FI : M) { 51 incorporateType(FI.getType()); 53 for (const Use &U : FI.operands()) 57 for (const auto &A : FI.args()) 60 for (const BasicBlock &BB : FI)
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| LanaiDelaySlotFiller.cpp | 54 for (MachineFunction::iterator FI = MF.begin(), FE = MF.end(); FI != FE; 55 ++FI) 56 Changed |= runOnMachineBasicBlock(*FI); 119 MachineBasicBlock::instr_iterator FI = RI.getReverse(); 120 MBB.splice(std::next(I), &MBB, FI, I); 162 MachineBasicBlock::instr_iterator FI = I.getReverse(); 165 FI == LastFiller || I->isPseudo()) 168 if (delayHasHazard(FI, SawLoad, SawStore, RegDefs, RegUses)) { 169 insertDefsUses(FI, RegDefs, RegUses) [all...] |