HomeSort by: relevance | last modified time | path
    Searched defs:Clone (Results 1 - 14 of 14) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyDebugValueManager.cpp 71 void WebAssemblyDebugValueManager::clone(MachineInstr *Insert, function in class:WebAssemblyDebugValueManager
76 MachineInstr *Clone = MF->CloneMachineInstr(DBI);
77 for (auto &MO : Clone->getDebugOperandsForReg(CurrentReg))
79 MBB->insert(Insert, Clone);
WebAssemblyRegStackify.cpp 556 /// A trivially cloneable instruction; clone it and nest the new copy with the
571 MachineInstr *Clone = &*std::prev(Insert);
572 LIS.InsertMachineInstrInMaps(*Clone);
575 imposeStackOrdering(Clone);
577 LLVM_DEBUG(dbgs() << " - Cloned to "; Clone->dump());
588 // Move or clone corresponding DBG_VALUEs to the 'Insert' location.
600 DefDIs.clone(&*Insert, NewReg);
603 return Clone;
670 DefDIs.clone(Tee, DefReg);
671 DefDIs.clone(Insert, TeeReg)
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/
Delta.cpp 142 // Clone module before hacking it up..
143 std::unique_ptr<Module> Clone = CloneModule(*Test.getProgram());
145 ExtractChunksFromModule(CurrentChunks, Clone.get());
148 if (verifyModule(*Clone.get(), &errs())) {
164 if (!isReduced(*Clone, Test, CurrentFilepath)) {
172 ReducedProgram = std::move(Clone);
  /src/external/apache2/llvm/dist/clang/tools/clang-format-vs/ClangFormat/
ClangFormatPackage.cs 44 public OptionPageGrid Clone()
47 var clone = (OptionPageGrid)MemberwiseClone();
48 return clone;
279 var optionsWithNoFallbackStyle = GetUserOptions().Clone();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGSDNodes.cpp 90 SUnit *ScheduleDAGSDNodes::Clone(SUnit *Old) {
139 // Helper for AddGlue to clone node operands.
338 // FIXME: Multiply by 2 because we may clone nodes during scheduling.
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPropagateAttributes.cpp 21 /// be updated to use a correct clone.
101 class Clone {
103 Clone(const FnProperties &Props, Function *OrigF, Function *NewF) :
113 // Clone functions as needed or just set attributes.
120 SmallVector<Clone, 32> Clones;
122 // Find a clone with required features.
126 // Clone function \p F and set \p NewProps on the clone.
205 // TODO: search for clone's clones.
206 for (Clone &C : Clones
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/bugpoint/
ExtractFunction.cpp 87 std::unique_ptr<Module> Clone = CloneModule(*Program);
92 Module::iterator RFI = Clone->begin(); // Get iterator to corresponding fn
120 std::unique_ptr<Module> New = runPassesOn(Clone.get(), Passes);
294 assert(GV && "Not a clone of M1?");
Miscompilation.cpp 259 // Create a clone for two reasons:
261 // will be in the clone and Funcs will still point to valid memory
267 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap);
268 std::unique_ptr<Module> Orig = BD.swapProgramIn(std::move(Clone));
369 // Clone modules, the tester function will free them.
504 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap);
505 std::unique_ptr<Module> Orig = BD.swapProgramIn(std::move(Clone));
  /src/external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/
DWARFLinkerCompileUnit.h 61 DIE *Clone;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-c-test/
echo.cpp 64 LLVMTypeRef Clone(LLVMValueRef Src) {
65 return Clone(LLVMTypeOf(Src));
68 LLVMTypeRef Clone(LLVMTypeRef Src) {
99 Params[i] = Clone(Params[i]);
102 LLVMTypeRef FunTy = LLVMFunctionType(Clone(LLVMGetReturnType(Src)),
124 Elts.push_back(Clone(LLVMStructGetTypeAtIndex(Src, i)));
134 Clone(LLVMGetElementType(Src)),
139 Clone(LLVMGetElementType(Src)),
144 Clone(LLVMGetElementType(Src)),
148 return LLVMScalableVectorType(Clone(LLVMGetElementType(Src))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroSplit.cpp 818 /// Clone the body of the original function into a resume function of
853 // clone to the line number of the suspend point. The scope line is
932 // These returns should be unreachable from the clone.
995 // Create a resume clone by cloning the body of the original function, setting
1145 // Replace a sequence of branches leading to a ret, with a clone of a ret
1161 ReplaceInstWithInst(InitialInst, I->clone());
1485 // Create a constant array referring to resume/destroy/clone functions pointed
1576 // Create the clone declaration.
1614 auto *Clone = Clones[Idx];
1616 CoroCloner(F, "resume." + Twine(Idx), Shape, Clone, Suspend).create()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
ObjCARCOpts.cpp 1182 // Clone the call into each predecessor that has a non-null value.
1191 CallInst *Clone = cast<CallInst>(
1195 Clone->setArgOperand(0, Op);
1196 Clone->insertBefore(InsertPos);
1199 "And inserting clone at "
1201 Worklist.push_back(std::make_pair(Clone, Incoming));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
InductiveRangeCheckElimination.cpp 127 static const char *ClonedLoopTag = "irce.loop.clone";
521 // The representation of a clone of the original loop we started out with.
561 // Clone `OriginalLoop' and return the result in CLResult. The IR after
568 // `Original`. The clone is described by `VM`.
1147 BasicBlock *Clone = CloneBasicBlock(BB, Result.Map, Twine(".") + Tag, &F);
1148 Result.Blocks.push_back(Clone);
1149 Result.Map[BB] = Clone;
1495 // We clone these ahead of time so that we don't have to deal with changing
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaDecl.cpp 111 std::unique_ptr<CorrectionCandidateCallback> clone() override {
2526 AlignedAttr *Clone = OldStrictestAlignAttr->clone(S.Context);
2527 Clone->setInherited(true);
2528 New->addAttr(Clone);
2535 AlignedAttr *Clone = OldAlignasAttr->clone(S.Context);
2536 Clone->setInherited(true);
2537 New->addAttr(Clone);
2625 NewAttr = cast<InheritableAttr>(Attr->clone(S.Context))
    [all...]

Completed in 40 milliseconds