HomeSort by: relevance | last modified time | path
    Searched refs:Bundle (Results 1 - 25 of 31) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
EdgeBundles.h 10 // edges leaving a machine basic block are in the same bundle, and all edges
11 // entering a machine basic block are in the same bundle.
27 /// EC - Each edge bundle is an equivalence class. The keys are:
28 /// 2*BB->getNumber() -> Ingoing bundle.
29 /// 2*BB->getNumber()+1 -> Outgoing bundle.
32 /// Blocks - Map each bundle to a list of basic block numbers.
40 /// bundle number for basic block #N
46 /// getBlocks - Return an array of blocks that are connected to Bundle.
47 ArrayRef<unsigned> getBlocks(unsigned Bundle) const { return Blocks[Bundle]; }
    [all...]
  /src/external/gpl2/gettext/dist/gettext-tools/tests/
xgettext-java-3 13 Bundle test = Bundle.getBundle();
xgettext-java-4 13 Bundle test = Bundle.getBundle();
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
AssumeBundleQueries.cpp 143 CallInst::BundleOpInfo* Bundle = getBundleFromUse(U);
144 if (!Bundle)
147 getKnowledgeFromBundle(*cast<AssumeInst>(U->getUser()), *Bundle);
182 CallInst::BundleOpInfo* Bundle = getBundleFromUse(&U);
183 if (!Bundle)
186 getKnowledgeFromBundle(*cast<AssumeInst>(U.getUser()), *Bundle))
188 Filter(RK, cast<Instruction>(U.getUser()), Bundle)) {
  /src/external/apache2/llvm/dist/clang/lib/Driver/
XRayArgs.cpp 128 << "-fxray-instrumentation-bundle=" << P;
272 SmallString<64> Bundle("-fxray-instrumentation-bundle=");
274 Bundle += "all";
276 Bundle += "none";
280 Bundle += "function";
282 Bundle += "function-entry";
284 Bundle += "function-exit";
287 Bundle += "custom";
289 Bundle += "typed"
    [all...]
  /src/sys/external/bsd/gnu-efi/dist/inc/
efifpswa.h 26 IN OUT VOID *Bundle,
  /src/external/apache2/llvm/dist/llvm/tools/dsymutil/
CFBundle.cpp 93 /// Return the bundle identifier.
95 if (CFBundleRef bundle = get())
96 return ::CFBundleGetIdentifier(bundle);
102 if (CFBundleRef bundle = get())
103 return ::CFBundleGetValueForInfoDictionaryKey(bundle, key);
108 /// Helper to initialize this instance with a new bundle created from the
131 // If we have a valid bundle and find its identifier we are done.
146 /// information about the bundle. Return default values on other platforms.
159 CFBundle Bundle(ExePath);
160 if (CFStringRef BundleID = Bundle.GetIdentifier())
    [all...]
dsymutil.cpp 109 /// bundle.
127 // Make sure that we're dealing with a dSYM bundle.
132 Input + " is a directory, but doesn't look like a dSYM bundle.",
136 // bundle.
380 SmallString<128> Bundle(BundleBase);
381 sys::path::append(Bundle, "Contents", "Resources", "DWARF");
383 create_directories(Bundle.str(), true, sys::fs::perms::all_all))
385 "cannot create bundle: " + toString(errorCodeToError(EC)), EC);
450 // We need to create/update a dSYM bundle.
451 // A bundle hierarchy looks like this
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-rc/
ResourceFileWriter.h 101 // Each STRINGTABLE bundle depends on ID of the bundle and language
104 // Each bundle is in fact an array of 16 strings.
105 struct Bundle {
109 Bundle(const ObjectInfo &Info, uint16_t Flags)
112 std::map<BundleKey, Bundle> BundleData;
159 Error insertStringIntoBundle(StringTableInfo::Bundle &Bundle,
ResourceFileWriter.cpp 488 // Need to create a bundle.
491 Key, StringTableInfo::Bundle(ObjectData, Res->MemoryFlags));
492 assert(EmplaceResult.second && "Could not create a bundle");
1231 using BundleType = ResourceFileWriter::StringTableInfo::Bundle;
1232 BundleType Bundle;
1235 : RCResource(StrBundle.MemoryFlags), Bundle(StrBundle) {}
1250 StringTableInfo::Bundle &Bundle, uint16_t StringID,
1253 if (Bundle.Data[StringLoc])
1256 Bundle.Data[StringLoc] = String
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCCodeEmitter.h 43 const MCInst *Bundle = nullptr;
82 // Return parse bits for instruction `MCI' inside bundle `MCB'
HexagonMCCodeEmitter.cpp 366 /// Emit the bundle.
373 LLVM_DEBUG(dbgs() << "Encoding bundle\n";);
376 State.Bundle = &MI;
471 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle);
735 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86FloatingPoint.cpp 18 // block to rearrange the live registers to match the outgoing bundle.
122 // The edge bundle analysis provides indices into the LiveBundles vector.
354 LiveBundle &Bundle =
360 CallingConv::X86_RegCall) && (Bundle.Mask && !Bundle.FixCount)) {
363 // If bundle.mask is non-zero and Bundle.FixCount is zero, it means
367 assert((Bundle.Mask & 0xFE) == 0 &&
369 Bundle.FixCount = 1;
370 Bundle.FixStack[0] = 0
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/
FuzzerTracePC.h 213 if (LargeType Bundle = *reinterpret_cast<const LargeType *>(P))
214 for (size_t I = 0; I < Step; I++, Bundle >>= 8)
215 if (uint8_t V = Bundle & 0xff)
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineInstrBundle.cpp 55 // Remove BUNDLE instruction and the InsideBundle flags from bundled
117 /// finalizeBundle - Finalize a machine instruction bundle which includes
119 /// This routine adds a BUNDLE instruction to represent the bundle, it adds
121 /// bundle, and it copies externally visible defs and uses to the BUNDLE
126 assert(FirstMI != LastMI && "Empty bundle?");
127 MIBundleBuilder Bundle(MBB, FirstMI, LastMI);
134 BuildMI(MF, getDebugLoc(FirstMI, LastMI), TII->get(TargetOpcode::BUNDLE));
135 Bundle.prepend(MIB)
    [all...]
ScheduleDAGInstrs.cpp 1143 // If there is a bundle header fix it up first.
1147 MachineBasicBlock::instr_iterator Bundle = MI.getIterator();
1152 // inside the bundle are ordered and consequently only the last use of
1153 // a register inside the bundle can kill it.
1154 MachineBasicBlock::instr_iterator I = std::next(Bundle);
1161 } while (I != Bundle);
RegAllocGreedy.cpp 373 // Set B[I] = C for every live bundle where B[I] was NoCand.
392 /// Candidate map. Each edge bundle is assigned to a GlobalCand entry, or to
1367 for (unsigned Bundle : NewBundles) {
1368 // Look at all blocks connected to Bundle in the full graph.
1369 ArrayRef<unsigned> Blocks = Bundles->getBlocks(Bundle);
1453 /// SA around all use blocks instead of forming bundle regions.
1689 /// so each bundle is assigned to a valid candidate, or NoCand for the
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 165 // The Look-ahead heuristic goes through the users of the bundle to calculate
1594 /// the bundle
1670 /// Set this bundle's \p OpIdx'th operand to \p OpVL.
1680 /// Set the operands of this bundle in their original order.
1839 TreeEntry *newTreeEntry(ArrayRef<Value *> VL, Optional<ScheduleData *> Bundle,
1845 Bundle ? TreeEntry::Vectorize : TreeEntry::NeedToGather;
1846 return newTreeEntry(VL, EntryState, Bundle, S, UserTreeIdx,
1852 Optional<ScheduleData *> Bundle,
1857 assert(((!Bundle && EntryState == TreeEntry::NeedToGather) ||
1858 (Bundle && EntryState != TreeEntry::NeedToGather)) &
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
AssumeBundleBuilder.cpp 123 const CallInst::BundleOpInfo *Bundle) {
132 ToUpdate = &Intr->op_begin()[Bundle->Begin + ABA_Argument];
  /src/external/apache2/llvm/dist/clang/tools/clang-offload-bundler/
ClangOffloadBundler.cpp 94 ListBundleIDs("list", cl::desc("List bundle IDs in the bundled file.\n"),
110 BundleAlignment("bundle-align",
111 cl::desc("Alignment of bundle for binary files"),
153 /// Read the marker of the next bundled to be read in the file. The bundle
159 /// Read the marker that closes the current bundle.
162 /// Read the current bundle and write the result into the stream \a OS.
170 /// Write the marker that initiates a bundle for the triple \a TargetTriple to
175 /// Write the marker that closes a bundle for the triple \a TargetTriple to \a
179 /// Write the bundle from \a Input into \a OS.
182 /// List bundle IDs in \a Input
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
RewriteStatepointsForGC.cpp 1552 if (auto Bundle = Call->getOperandBundle(LLVMContext::OB_deopt))
1553 DeoptArgs = Bundle->Inputs;
1555 if (auto Bundle = Call->getOperandBundle(LLVMContext::OB_gc_transition)) {
1556 TransitionArgs = Bundle->Inputs;
LICM.cpp 1456 // instructions. The cloned call-site needs a funclet bundle operand
1461 OperandBundleUse Bundle = CI->getOperandBundleAt(BundleIdx);
1462 if (Bundle.getTagID() == LLVMContext::OB_funclet)
1465 OpBundles.emplace_back(Bundle);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp 2417 Optional<OperandBundleUse> Bundle =
2420 if (!Bundle.hasValue() || NumOfGCLives == Bundle->Inputs.size())
2422 // We can reduce the size of gc live bundle.
2425 for (unsigned I = 0, E = Bundle->Inputs.size(); I < E; ++I) {
2426 Value *V = Bundle->Inputs[I];
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
ObjCARCOpts.cpp 778 auto Bundle = CI.getOperandBundleAt(I);
780 if (Bundle.getTagID() == LLVMContext::OB_funclet)
782 OpBundles.emplace_back(Bundle);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroSplit.cpp 303 // If coro.end has an associated bundle, add cleanupret instruction.
304 if (auto Bundle = End->getOperandBundle(LLVMContext::OB_funclet)) {
305 auto *FromPad = cast<CleanupPadInst>(Bundle->Inputs[0]);

Completed in 58 milliseconds

1 2