Searched refs:EI (Results 1 - 25 of 70) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/lib/MCA/
H A DCodeEmitter.cpp20 EncodingInfo &EI = Encodings[MCID]; local
21 if (EI.second)
22 return EI;
30 EI.first = Code.size();
32 EI.second = Code.size() - EI.first;
33 return EI;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MCA/
H A DCodeEmitter.h61 EncodingInfo EI = getOrCreateEncodingInfo(MCID); local
62 return StringRef(&Code[EI.first], EI.second);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocStream.h117 size_t EI = getIndex(E); local
119 .slice(Entries[EI].ByteOffset, getNumBytes(EI));
122 size_t EI = getIndex(E); local
124 .slice(Entries[EI].CommentOffset, getNumComments(EI));
143 size_t getNumBytes(size_t EI) const {
144 if (EI + 1 == Entries.size())
145 return DWARFBytes.size() - Entries[EI].ByteOffset;
146 return Entries[EI
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DGraphWriter.h85 child_iterator EI = GTraits::child_begin(Node); local
89 for (unsigned i = 0; EI != EE && i != 64; ++EI, ++i) {
90 std::string label = DTraits.getEdgeSourceLabel(Node, EI);
103 if (EI != EE && hasEdgeSourceLabels)
228 child_iterator EI = GTraits::child_begin(Node); local
230 for (unsigned i = 0; EI != EE && i != 64; ++EI, ++i)
231 if (!DTraits.isNodeHidden(*EI))
232 writeEdge(Node, i, EI);
238 writeEdge(NodeRef Node, unsigned edgeidx, child_iterator EI) argument
[all...]
H A DError.h281 void setPtr(ErrorInfoBase *EI) { argument
284 (reinterpret_cast<uintptr_t>(EI) &
288 Payload = EI;
993 handleAllErrors(std::move(E), [&Errors](const ErrorInfoBase &EI) {
994 Errors.push_back(EI.message());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScheduleDAGPrinter.cpp53 SUnitIterator EI,
55 if (EI.isArtificialDep())
57 if (EI.isCtrlDep())
52 getEdgeAttributes(const SUnit *Node, SUnitIterator EI, const ScheduleDAG *Graph) argument
H A DInterleavedLoadCombinePass.cpp673 ElementInfo *EI; member in struct:__anon3485::VectorInfo
680 EI = new ElementInfo[VTy->getNumElements()];
683 virtual ~VectorInfo() { delete[] EI; }
697 if (!EI[i].Ofs.isProvenEqualTo(EI[0].Ofs + i * Factor * Size)) {
759 Result.EI[i + j] =
760 ElementInfo(Old.EI[i / Factor].Ofs + j * NewSize,
761 j == 0 ? Old.EI[i / Factor].LI : nullptr);
842 Result.EI[j] = ElementInfo();
845 Result.EI[
[all...]
H A DAnalysis.cpp47 EI = EB,
49 EI != EE; ++EI) {
50 if (Indices && *Indices == unsigned(EI - EB))
51 return ComputeLinearIndex(*EI, Indices+1, IndicesEnd, CurIndex);
52 CurIndex = ComputeLinearIndex(*EI, nullptr, nullptr, CurIndex);
93 EI = EB, local
95 EI != EE; ++EI)
96 ComputeValueVTs(TLI, DL, *EI, ValueVT
[all...]
H A DMachineBlockFrequencyInfo.cpp153 std::string getEdgeAttributes(const MachineBasicBlock *Node, EdgeIter EI, argument
156 Node, EI, MBFI, MBFI->getMBPI(), ViewHotFreqPercent);
H A DModuloSchedule.cpp87 EI = MRI.use_end();
88 UI != EI; ++UI) {
741 EI = MRI.use_end();
742 UI != EI; ++UI) {
1151 EI = MRI.use_end();
1152 UI != EI;) {
1794 auto EI = Epilogs.begin(); local
1796 for (; PI != Prologs.end(); ++PI, ++EI) {
1797 MachineBasicBlock *Pred = *(*EI)->pred_begin();
1798 (*PI)->addSuccessor(*EI);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/XRay/
H A DGraph.h464 const auto &EI = Val.first; local
465 Vertices.FindAndConstruct(EI.first);
466 Vertices.FindAndConstruct(EI.second);
467 InNeighbors[EI.second].insert(EI.first);
468 OutNeighbors[EI.first].insert(EI.second);
479 auto EI = Val.first; local
482 Vertices.FindAndConstruct(EI.first);
483 Vertices.FindAndConstruct(EI
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DError.cpp65 handleAllErrors(std::move(E), [&](const ErrorInfoBase &EI) {
66 EI.log(OS);
95 handleAllErrors(std::move(Err), [&](const ErrorInfoBase &EI) {
96 EC = EI.convertToErrorCode();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DEHFrameSupport.cpp428 auto &EI = CIEEdgeItr->second; local
429 if (EI.Addend)
434 if (auto CIEInfoOrErr = PC.findCIEInfo(EI.Target->getAddress()))
464 auto &EI = PCEdgeItr->second; local
468 << " to PC at " << formatv("{0:x16}", EI.Target->getAddress());
469 if (EI.Addend)
470 dbgs() << " + " << formatv("{0:x16}", EI.Addend);
475 if (!EI.Target->isDefined()) {
481 PCBeginBlock = &EI.Target->getBlock();
525 auto &EI
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCFGMST.h258 for (auto &EI : AllEdges)
259 OS << " Edge " << Count++ << ": " << getBBInfo(EI->SrcBB).Index << "-->"
260 << getBBInfo(EI->DestBB).Index << EI->infoString() << "\n";
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp88 Instruction *InstCombiner::scalarizePHI(ExtractElementInst &EI, PHINode *PN) { argument
91 // 1) The EI ExtractElement (we already know this)
97 if (EI.getIndexOperand() == EU->getIndexOperand())
121 PHINode::Create(EI.getType(), PN->getNumIncomingValues(), ""), *PN));
126 Value *Elt = EI.getIndexOperand();
163 return &EI;
324 Instruction *InstCombiner::visitExtractElementInst(ExtractElementInst &EI) { argument
325 Value *SrcVec = EI.getVectorOperand();
326 Value *Index = EI.getIndexOperand();
328 SQ.getWithInstruction(&EI)))
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp244 for (auto EI = EdgesRemaining.begin(), EE = EdgesRemaining.end();
245 EI != EE; ++EI) {
246 if (Visited.count((*EI)->getFromMI())) {
247 if (Roots.count((*EI)->getToMI()))
249 Visited.insert((*EI)->getToMI());
250 EdgesToRemove.insert(*EI);
258 for (auto EI = EdgesRemaining.begin(), EE = EdgesRemaining.end();
259 EI != EE; ++EI) {
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGPrinter.cpp95 static std::string getEdgeAttributes(const void *Node, EdgeIter EI, argument
97 SDValue Op = EI.getNode()->getOperand(EI.getOperand());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DImmutableGraph.h335 size_type VI = 0, EI = 0; local
338 VertexArray[VI].Edges = &EdgeArray[EI];
340 for (size_type VEI = 0; VEI < NumEdges; ++VEI, ++EI) {
342 EdgeArray[EI].Value = std::move(E.first);
343 EdgeArray[EI].Dest = &VertexArray[E.second];
346 assert(VI == VertexSize && EI == EdgeSize && "ImmutableGraph malformed");
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h634 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
635 return EI->getMMOs();
671 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
672 return EI->getPreInstrSymbol();
683 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
684 return EI->getPostInstrSymbol();
693 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
694 return EI->getHeapAllocMarker();
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp806 EnumValsTy::iterator &EI,
826 while (EI != EIEnd && EI->first < Val)
827 EI++;
829 if (EI != EIEnd && EI->first == Val)
1161 auto EI = EnumVals.begin(), EIEnd = local
1168 if (ShouldDiagnoseSwitchCaseNotInEnum(*this, ED, CaseExpr, EI, EIEnd,
1175 EI = EnumVals.begin();
1179 if (ShouldDiagnoseSwitchCaseNotInEnum(*this, ED, CaseExpr, EI, EIEn
803 ShouldDiagnoseSwitchCaseNotInEnum(const Sema &S, const EnumDecl *ED, const Expr *CaseExpr, EnumValsTy::iterator &EI, EnumValsTy::iterator &EIEnd, const llvm::APSInt &Val) argument
1319 EnumValsTy::const_iterator EI = EnumVals.begin(); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-graph.cpp248 EdgeIdentifier EI(ThreadStack.back().FuncId, TopFuncId);
249 auto &EA = G[EI];
258 EdgeIdentifier EI(VI, Record.FuncId);
259 auto &EA = G[EI];
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfo.cpp143 std::string getEdgeAttributes(const BasicBlock *Node, EdgeIter EI, argument
145 return BFIDOTGTraitsBase::getEdgeAttributes(Node, EI, BFI, BFI->getBPI(),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp670 for (auto &EI : ELI.second) {
677 auto DS = DefinedGVSummaries.find(EI.getGUID());
703 for (auto EI = NewExports.begin(); EI != NewExports.end();) {
704 if (!DefinedGVSummaries.count(EI->getGUID()))
705 NewExports.erase(EI++);
707 ++EI;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp380 handleAllErrors(std::move(E), [&](const ErrorInfoBase &EI) {
381 llvm::errs() << OutputPath << ": " << EI.message() << "\n";
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp332 GVN::Expression GVN::ValueTable::createExtractvalueExpr(ExtractValueInst *EI) { argument
333 assert(EI && "Not an ExtractValueInst?");
335 e.type = EI->getType();
338 WithOverflowInst *WO = dyn_cast<WithOverflowInst>(EI->getAggregateOperand());
339 if (WO != nullptr && EI->getNumIndices() == 1 && *EI->idx_begin() == 0) {
340 // EI is an extract from one of our with.overflow intrinsics. Synthesize
351 e.opcode = EI->getOpcode();
352 for (Instruction::op_iterator OI = EI->op_begin(), OE = EI
[all...]

Completed in 343 milliseconds

123