/external/llvm/include/llvm/CodeGen/ |
CalcSpillWeights.h | 41 /// register such as its spill weight and allocation hint. 46 DenseMap<unsigned, float> Hint; 53 /// hint.
|
MachineRegisterInfo.h | 48 /// registers. For each virtual register, it keeps a register and hint type 49 /// pair making up the allocation hint. Hint type is target specific except 51 /// register for allocation. For example, if the hint is <0, 1024>, it means 53 /// register of the hint. 338 /// setRegAllocationHint - Specify a register allocation hint for the 345 /// getRegAllocationHint - Return the register allocation hint for the 352 /// getSimpleHint - Return the preferred register allocation hint, or 0 if a 353 /// standard simple hint (Type == 0) is not set. 355 std::pair<unsigned, unsigned> Hint = getRegAllocationHint(Reg) [all...] |
/external/clang/tools/libclang/ |
CXStoredDiagnostic.cpp | 103 const FixItHint &Hint = Diag.fixit_begin()[FixIt]; 109 LangOpts, Hint.RemoveRange); 111 return cxstring::createDup(Hint.CodeToInsert);
|
/external/clang/lib/Rewrite/Frontend/ |
FixItRewriter.cpp | 146 const FixItHint &Hint = Info.getFixItHint(Idx); 148 if (Hint.CodeToInsert.empty()) { 149 if (Hint.InsertFromRange.isValid()) 150 commit.insertFromRange(Hint.RemoveRange.getBegin(), 151 Hint.InsertFromRange, /*afterToken=*/false, 152 Hint.BeforePreviousInsertions); 154 commit.remove(Hint.RemoveRange); 156 if (Hint.RemoveRange.isTokenRange() || 157 Hint.RemoveRange.getBegin() != Hint.RemoveRange.getEnd() [all...] |
/external/llvm/lib/CodeGen/ |
TargetRegisterInfo.cpp | 260 std::pair<unsigned, unsigned> Hint = MRI.getRegAllocationHint(VirtReg); 264 // TRI::getRegAllocationHints to interpret those hint types. 265 assert(Hint.first == 0 && "Target must implement TRI::getRegAllocationHints"); 268 unsigned Phys = Hint.second; 272 // Check that Phys is a valid hint in VirtReg's register class.
|
VirtRegMap.cpp | 81 unsigned Hint = MRI->getSimpleHint(VirtReg); 82 if (!Hint) 84 if (TargetRegisterInfo::isVirtualRegister(Hint)) 85 Hint = getPhys(Hint); 86 return getPhys(VirtReg) == Hint; 90 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(VirtReg); 91 if (TargetRegisterInfo::isPhysicalRegister(Hint.second)) 93 if (TargetRegisterInfo::isVirtualRegister(Hint.second)) 94 return hasPhys(Hint.second) [all...] |
/external/clang/lib/Frontend/ |
DiagnosticRenderer.cpp | 98 const FixItHint &Hint = *I; 99 if (Hint.CodeToInsert.empty()) { 100 if (Hint.InsertFromRange.isValid()) 101 commit.insertFromRange(Hint.RemoveRange.getBegin(), 102 Hint.InsertFromRange, /*afterToken=*/false, 103 Hint.BeforePreviousInsertions); 105 commit.remove(Hint.RemoveRange); 107 if (Hint.RemoveRange.isTokenRange() || 108 Hint.RemoveRange.getBegin() != Hint.RemoveRange.getEnd() [all...] |
/external/llvm/lib/Target/ARM/ |
ARMBaseRegisterInfo.cpp | 182 std::pair<unsigned, unsigned> Hint = MRI.getRegAllocationHint(VirtReg); 185 switch (Hint.first) { 199 // the paired register as the first hint. 201 if (VRM && VRM->hasPhys(Hint.second)) { 202 PairedPhys = getPairedGPR(VRM->getPhys(Hint.second), Odd, this); 229 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(Reg); 230 if ((Hint.first == (unsigned)ARMRI::RegPairOdd || 231 Hint.first == (unsigned)ARMRI::RegPairEven) && 232 TargetRegisterInfo::isVirtualRegister(Hint.second)) { 235 // pair allocation hint must be updated to reflect the relationshi [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
PathDiagnostic.h | 322 const DisplayHint Hint; 337 PathDiagnosticPiece(StringRef s, Kind k, DisplayHint hint = Below); 339 PathDiagnosticPiece(Kind k, DisplayHint hint = Below); 356 /// getDisplayHint - Return a hint indicating where the diagnostic should 358 DisplayHint getDisplayHint() const { return Hint; } 433 /// \brief Constructs a Stack hint for the given symbol. 435 /// The class knows how to construct the stack hint message based on 438 /// The hint can be customized by redefining 'getMessageForX()' methods. 467 /// supply a message that will be used to construct an extra hint on the 499 /// Produce the hint for the given node. The node contains [all...] |
/external/clang/lib/Lex/ |
PPDirectives.cpp | 189 FixItHint Hint; 192 Hint = FixItHint::CreateInsertion(Tmp.getLocation(),"//"); 193 Diag(Tmp, diag::ext_pp_extra_tokens_at_eol) << DirType << Hint; [all...] |
/external/clang/include/clang/Basic/ |
Diagnostic.h | 43 /// This kind of hint should be used when we are certain that the 52 /// insertion hint. 65 /// \brief Empty code modification hint, indicating that no code 73 /// \brief Create a code modification hint that inserts the given 78 FixItHint Hint; 79 Hint.RemoveRange = 81 Hint.CodeToInsert = Code; 82 Hint.BeforePreviousInsertions = BeforePreviousInsertions; 83 return Hint; 86 /// \brief Create a code modification hint that inserts the give [all...] |
/external/v8/src/arm/ |
constants-arm.h | 433 enum Hint { no_hint }; 436 inline Hint NegateHint(Hint ignored) { return no_hint; }
|
/external/clang/lib/Sema/ |
SemaChecking.cpp | [all...] |
SemaDecl.cpp | [all...] |
SemaExpr.cpp | [all...] |
/external/clang/lib/Serialization/ |
ASTReader.cpp | [all...] |