/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
MachineInstr.cpp | 53 assert(isReg() && "Can only add reg operand to use lists"); 63 // Otherwise, add this operand to the head of the registers use/def list. 86 assert(isOnRegUseList() && "Reg operand is not on a use list"); 91 assert(NextOp->getReg() == getReg() && "Corrupt reg use/def chain!"); 103 // use/def lists. 143 // function, deregister the operand from the register's use/def list. 158 // If this operand is already a register operand, use setReg to update the 159 // register's use/def lists. 169 // register's use/def list. 255 OS << "imp-use"; [all...] |
/external/clang/lib/Sema/ |
AnalysisBasedWarnings.cpp | 675 /// uninitialized use of a variable. 676 static void DiagUninitUse(Sema &S, const VarDecl *VD, const UninitUse &Use, 680 switch (Use.getKind()) { 682 S.Diag(Use.getUser()->getLocStart(), diag::warn_uninit_var) 684 << Use.getUser()->getSourceRange(); 691 << (Use.getKind() == UninitUse::AfterDecl ? 4 : 5) 694 S.Diag(Use.getUser()->getLocStart(), diag::note_uninit_var_use) 695 << IsCapturedByBlock << Use.getUser()->getSourceRange(); 705 // Diagnose each branch which leads to a sometimes-uninitialized use. 706 for (UninitUse::branch_iterator I = Use.branch_begin(), E = Use.branch_end() 1383 getUses(vd).getPointer()->push_back(use); variable [all...] |
/external/deqp/external/openglcts/modules/common/ |
glcRobustBufferAccessBehaviorTests.cpp | 8 * you may not use this file except in compliance with the License. 372 Use(gl, m_invalid_id); 389 void Program::Use() const 393 Use(gl, m_id); 468 /** Use program 473 void Program::Use(const glw::Functions& gl, glw::GLuint id) 1108 Program::Use(gl, program.m_id); [all...] |
/external/deqp/external/openglcts/modules/gl/ |
gl4cBufferStorageTests.cpp | 8 * you may not use this file except in compliance with the License. 271 static void Use(const glw::Functions& gl, glw::GLuint id); 1026 Use(gl, m_invalid_id); 1112 /** Use program 1117 void Program::Use(const glw::Functions& gl, glw::GLuint id) [all...] |
gl4cMultiBindTests.cpp | 8 * you may not use this file except in compliance with the License. 290 void Use() const; 300 static void Use(const glw::Functions& gl, glw::GLuint id); 712 Use(gl, m_invalid_id); 729 void Program::Use() const 733 Use(gl, m_id); 808 /** Use program 813 void Program::Use(const glw::Functions& gl, glw::GLuint id) [all...] |
/external/llvm/include/llvm/IR/ |
Metadata.h | 158 /// \brief Drop use of metadata (during teardown). 247 /// \brief Shared implementation of use-lists for replaceable metadata. 250 /// use-lists and associated API for the two that support it (\a ValueAsMetadata 267 assert(UseMap.empty() && "Cannot destroy in-use replaceable metadata"); 444 /// yet, and even once it does, changing each metadata schema to use it is its [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | 183 UseMBPI("use-mbpi", 184 cl::desc("use Machine Branch Probability Info"), 581 // Otherwise this is another use or second copy use. 585 // Use MI's debug location, which describes where Variable was [all...] |
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUISelDAGToDAG.cpp | 798 // Subtarget prefers to use flat instruction [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonHardwareLoops.cpp | 204 /// instruction would not use a bumped value that has not yet been 697 // If so, use the immediate value rather than the register. 887 // If the loop has been unrolled, we should use the original loop count [all...] |
RDFGraph.h | 20 // instance of accessing a register, e.g. a definition or a use. Nodes are 74 // the id of the first reached use, and the id of the first reached def. 75 // Each def and use will contain the id of the reaching def, and also the 76 // id of the next reached def (for def nodes) or use (for use nodes). 80 // reached use. 81 // - Use node contains: reaching def and sibling. 87 // |Def |Use | | 103 // the def-def, def-use links shown above. 124 // ment, d - def, u - use) [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | 73 UseMBPI("use-mbpi", 74 cl::desc("use Machine Branch Probability Info"), 342 // Otherwise this is another use or second copy use. 751 // We know that the load has a single use, but don't know what it is. If it 753 // this by scanning the single-use users of the load until we get to FoldInst. 754 unsigned MaxUsers = 6; // Don't scan down huge single-use chains of instrs. 785 // than one use (at the machine instr level) then we can't fold it. 790 // See if there is exactly one use of the vreg. If there are multiple uses, 792 // use of the loaded value ended up being multiple operands of the result, i [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
SimplifyCFG.cpp | 193 // Otherwise, if this is a conditional branch, then we can use it! 420 // use LHS as Extra. [all...] |
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
Metadata.h | 170 /// \brief Drop use of metadata (during teardown). 259 /// \brief Shared implementation of use-lists for replaceable metadata. 262 /// use-lists and associated API for the two that support it (\a ValueAsMetadata 280 assert(UseMap.empty() && "Cannot destroy in-use replaceable metadata"); 460 /// yet, and even once it does, changing each metadata schema to use it is its [all...] |
/external/v8/src/compiler/ |
register-allocator.h | 2 // Use of this source code is governed by a BSD-style license that can be 149 // We have to use this kind of getter instead of static member due to 250 // Representation of a use position. 344 // Returns use position in this live range that follows both start 345 // and last processed use position. 348 // Returns use position for which register is required in this live 349 // range and which follows both start and last processed use position 352 // Returns the first use position requiring stack slot, or nullptr. 355 // Returns use position for which register is beneficial in this live 356 // range and which follows both start and last processed use positio [all...] |
/external/v8/src/crankshaft/arm64/ |
lithium-arm64.cc | 2 // Use of this source code is governed by a BSD-style license that can be 25 // Call instructions can use only fixed registers as temporaries and 27 // Inputs operands must use a fixed register or use-at-start policy or 323 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { 334 return Use(value, ToUnallocated(fixed_register)); 340 return Use(value, ToUnallocated(fixed_register)); 345 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); 350 return Use(value, new(zone()) LUnallocated(LUnallocated::WRITABLE_REGISTER)); 355 return Use(value [all...] |
/external/v8/src/crankshaft/ |
lithium-allocator.cc | 2 // Use of this source code is governed by a BSD-style license that can be 192 // We cannot spill a live range that has a use requiring a register 259 // split that interval and use the first part. 262 // If the split position coincides with the beginning of a use interval 263 // we need to split use positons in a special way. 267 // When splitting at start we need to locate the previous use interval. 284 // Partition original use intervals to the two live ranges. 293 // Find the last use position before the split and the first use 298 // The split position coincides with the beginning of a use interval (th [all...] |
/external/v8/tools/gcmole/ |
gcmole.cc | 2 // Redistribution and use in source and binary forms, with or without 22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 668 return Use(expr, expr->getType(), THIS, env); 784 return Use(expr, expr->getDecl(), env); 815 ExprEffect Use(const clang::Expr* parent, 828 ExprEffect Use(const clang::Expr* parent, 834 return Use(parent, var->getType(), var->getNameAsString(), env); 939 // We are ignoring try/catch because V8 does not use them. [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
Metadata.h | 170 /// \brief Drop use of metadata (during teardown). 259 /// \brief Shared implementation of use-lists for replaceable metadata. 262 /// use-lists and associated API for the two that support it (\a ValueAsMetadata 279 assert(UseMap.empty() && "Cannot destroy in-use replaceable metadata"); 459 /// yet, and even once it does, changing each metadata schema to use it is its [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/IR/ |
Metadata.h | 178 /// \brief Drop use of metadata (during teardown). 269 /// \brief Shared implementation of use-lists for replaceable metadata. 272 /// use-lists and associated API for the two that support it (\a ValueAsMetadata 289 assert(UseMap.empty() && "Cannot destroy in-use replaceable metadata"); 469 /// yet, and even once it does, changing each metadata schema to use it is its [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/IR/ |
Metadata.h | 178 /// \brief Drop use of metadata (during teardown). 269 /// \brief Shared implementation of use-lists for replaceable metadata. 272 /// use-lists and associated API for the two that support it (\a ValueAsMetadata 289 assert(UseMap.empty() && "Cannot destroy in-use replaceable metadata"); 469 /// yet, and even once it does, changing each metadata schema to use it is its [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/IR/ |
Metadata.h | 180 /// \brief Drop use of metadata (during teardown). 272 /// \brief Shared implementation of use-lists for replaceable metadata. 275 /// use-lists and associated API for the two that support it (\a ValueAsMetadata 292 assert(UseMap.empty() && "Cannot destroy in-use replaceable metadata"); 476 /// yet, and even once it does, changing each metadata schema to use it is its [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/IR/ |
Metadata.h | 180 /// \brief Drop use of metadata (during teardown). 272 /// \brief Shared implementation of use-lists for replaceable metadata. 275 /// use-lists and associated API for the two that support it (\a ValueAsMetadata 292 assert(UseMap.empty() && "Cannot destroy in-use replaceable metadata"); 476 /// yet, and even once it does, changing each metadata schema to use it is its [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/IR/ |
Metadata.h | 180 /// \brief Drop use of metadata (during teardown). 272 /// \brief Shared implementation of use-lists for replaceable metadata. 275 /// use-lists and associated API for the two that support it (\a ValueAsMetadata 292 assert(UseMap.empty() && "Cannot destroy in-use replaceable metadata"); 476 /// yet, and even once it does, changing each metadata schema to use it is its [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/IR/ |
Metadata.h | 180 /// \brief Drop use of metadata (during teardown). 272 /// \brief Shared implementation of use-lists for replaceable metadata. 275 /// use-lists and associated API for the two that support it (\a ValueAsMetadata 292 assert(UseMap.empty() && "Cannot destroy in-use replaceable metadata"); 476 /// yet, and even once it does, changing each metadata schema to use it is its [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
Metadata.h | 170 /// \brief Drop use of metadata (during teardown). 259 /// \brief Shared implementation of use-lists for replaceable metadata. 262 /// use-lists and associated API for the two that support it (\a ValueAsMetadata 279 assert(UseMap.empty() && "Cannot destroy in-use replaceable metadata"); 459 /// yet, and even once it does, changing each metadata schema to use it is its [all...] |