/external/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 1474 Value *CreateExtractInteger(const DataLayout &DL, Value *From, argument 1477 IntegerType *IntTy = cast<IntegerType>(From->getType()); 1482 Value *V = From;
|
/external/llvm/lib/IR/ |
H A D | Constants.cpp | 1435 void BlockAddress::replaceUsesOfWithOnConstant(Value *From, Value *To, Use *U) { argument 1465 assert(NewBA != this && "I didn't contain From!"); 2623 /// 'From' to be uses of 'To'. This must update the uniquing data structures 2626 /// Note that we intentionally replace all uses of From with To here. Consider 2627 /// a large array that uses 'From' 1000 times. By handling this case all here, 2633 void ConstantArray::replaceUsesOfWithOnConstant(Value *From, Value *To, argument 2653 if (Val == From) { 2685 assert(getOperand(OperandToUpdate) == From && 2690 if (getOperand(i) == From) 2699 assert(Replacement != this && "I didn't contain From!"); 2708 replaceUsesOfWithOnConstant(Value *From, Value *To, Use *U) argument 2783 replaceUsesOfWithOnConstant(Value *From, Value *To, Use *U) argument 2805 replaceUsesOfWithOnConstant(Value *From, Value *ToV, Use *U) argument [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 103 /// from 'From' to 'To'. We don't want to convert from a legal to an illegal 105 bool InstCombiner::ShouldChangeType(Type *From, Type *To) const { argument 106 assert(From->isIntegerTy() && To->isIntegerTy()); 111 unsigned FromWidth = From->getPrimitiveSizeInBits();
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 713 unsigned replaceAllDominatedUsesWith(Value *From, Value *To, 2042 /// replaceAllDominatedUsesWith - Replace all uses of 'From' with 'To' if the 2045 unsigned GVN::replaceAllDominatedUsesWith(Value *From, Value *To, argument 2048 for (Value::use_iterator UI = From->use_begin(), UE = From->use_end();
|
/external/clang/lib/AST/ |
H A D | ASTImporter.cpp | 85 void ImportDeclarationNameLoc(const DeclarationNameInfo &From, 107 bool ImportDefinition(RecordDecl *From, RecordDecl *To, 109 bool ImportDefinition(VarDecl *From, VarDecl *To, 111 bool ImportDefinition(EnumDecl *From, EnumDecl *To, 113 bool ImportDefinition(ObjCInterfaceDecl *From, ObjCInterfaceDecl *To, 115 bool ImportDefinition(ObjCProtocolDecl *From, ObjCProtocolDecl *To, 119 TemplateArgument ImportTemplateArgument(const TemplateArgument &From); 129 bool IsStructuralMatch(ClassTemplateDecl *From, ClassTemplateDecl *To); 130 bool IsStructuralMatch(VarTemplateDecl *From, VarTemplateDecl *To); 1864 ASTNodeImporter::ImportDeclarationNameLoc(const DeclarationNameInfo &From, argument 1907 ImportDefinition(RecordDecl *From, RecordDecl *To, ImportDefinitionKind Kind) argument 2010 ImportDefinition(VarDecl *From, VarDecl *To, ImportDefinitionKind Kind) argument 2025 ImportDefinition(EnumDecl *From, EnumDecl *To, ImportDefinitionKind Kind) argument 2076 ImportTemplateArgument(const TemplateArgument &From) argument 2205 IsStructuralMatch(ClassTemplateDecl *From, ClassTemplateDecl *To) argument 2213 IsStructuralMatch(VarTemplateDecl *From, VarTemplateDecl *To) argument 3380 ImportDefinition(ObjCProtocolDecl *From, ObjCProtocolDecl *To, ImportDefinitionKind Kind) argument 3469 ImportDefinition(ObjCInterfaceDecl *From, ObjCInterfaceDecl *To, ImportDefinitionKind Kind) argument 4784 Import(TemplateName From) argument 4933 ImportDefinition(Decl *From) argument 5095 Imported(Decl *From, Decl *To) argument 5100 IsStructurallyEquivalent(QualType From, QualType To, bool Complain) argument [all...] |
H A D | ASTContext.cpp | 6773 bool ASTContext::canBindObjCObjectType(QualType To, QualType From) { argument 6776 getObjCObjectPointerType(From)->getAs<ObjCObjectPointerType>());
|
/external/clang/lib/Analysis/ |
H A D | CFG.cpp | 3779 const CFGBlock *From, const CFGBlock *To) { 3781 if (F.IgnoreNullPredecessors && !From) 3784 if (To && From && F.IgnoreDefaultsWithCoveredEnums) { 3788 dyn_cast_or_null<SwitchStmt>(From->getTerminator().getStmt())) { 3778 FilterEdge(const CFGBlock::FilterOptions &F, const CFGBlock *From, const CFGBlock *To) argument
|
/external/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 2504 Sema::IsStringLiteralToNonConstPointerConversion(Expr *From, QualType ToType) { argument 2506 if (ImplicitCastExpr *Cast = dyn_cast<ImplicitCastExpr>(From)) 2507 From = Cast->getSubExpr(); 2513 if (StringLiteral *StrLit = dyn_cast<StringLiteral>(From->IgnoreParens())) 2545 Expr *From) { 2556 if (S.CompleteConstructorCall(Constructor, From, CastLoc, ConstructorArgs)) 2575 assert(!From->getType()->isPointerType() && "Arg can't have pointer type!"); 2579 ExprResult Result = S.BuildCXXMemberCallExpr(From, FoundDecl, Conv, 2588 S.CheckMemberOperatorAccess(CastLoc, From, /*arg*/ nullptr, FoundDecl); 2596 /// expression From t 2538 BuildCXXCastArgument(Sema &S, SourceLocation CastLoc, QualType Ty, CastKind Kind, CXXMethodDecl *Method, DeclAccessPair FoundDecl, bool HadMultipleCandidates, Expr *From) argument 2601 PerformImplicitConversion(Expr *From, QualType ToType, const ImplicitConversionSequence &ICS, AssignmentAction Action, CheckedConversionKind CCK) argument 2691 PerformImplicitConversion(Expr *From, QualType ToType, const StandardConversionSequence& SCS, AssignmentAction Action, CheckedConversionKind CCK) argument 2901 CheckObjCARCConversion(SourceRange(), ToType, From, CCK); local 4199 TryClassUnification(Sema &Self, Expr *From, Expr *To, SourceLocation QuestionLoc, bool &HaveConversion, QualType &ToType) argument [all...] |
H A D | SemaLookup.cpp | 1184 ClassTemplatePartialSpecializationDecl*> From = local 1186 if (ClassTemplateDecl *FromTemplate = From.dyn_cast<ClassTemplateDecl*>()) 1188 else if (From) 1189 Entity = From.get<ClassTemplatePartialSpecializationDecl*>();
|
H A D | SemaType.cpp | 5105 auto From = TD->getInstantiatedFrom(); local 5106 if (auto *CTD = From.dyn_cast<ClassTemplateDecl*>()) { 5113 } else if (auto *CTPSD = From.dyn_cast<
|
H A D | SemaDeclCXX.cpp | 9151 Expr *From = FromB.build(S, Loc); local 9152 From = new (S.Context) UnaryOperator(From, UO_AddrOf, 9153 S.Context.getPointerType(From->getType()), 9183 To, From, IntegerLiteral::Create(S.Context, Size, SizeType, Loc) 9192 /// \brief Builds a statement that copies/moves the given entity from \p From to 9208 /// \param From The expression we are copying/moving from. 9221 const ExprBuilder &To, const ExprBuilder &From, 9305 Expr *FromInst = From.build(S, Loc); 9328 Loc, BO_Assign, To.build(S, Loc), From 9220 buildSingleCopyAssignRecursively(Sema &S, SourceLocation Loc, QualType T, const ExprBuilder &To, const ExprBuilder &From, bool CopyingBaseSubobject, bool Copying, unsigned Depth = 0) argument 9410 buildSingleCopyAssign(Sema &S, SourceLocation Loc, QualType T, const ExprBuilder &To, const ExprBuilder &From, bool CopyingBaseSubobject, bool Copying) argument [all...] |
H A D | SemaOverload.cpp | 71 static bool IsStandardConversion(Sema &S, Expr* From, QualType ToType, 77 static bool IsTransparentUnionStandardConversion(Sema &S, Expr* From, 83 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType, 1110 /// \brief Tries a user-defined conversion from From to ToType. 1115 TryUserDefinedConversion(Sema &S, Expr *From, QualType ToType, argument 1127 ICS.setBad(BadConversionSequence::no_conversion, From, ToType); 1132 OverloadCandidateSet Conversions(From->getExprLoc(), 1135 = IsUserDefinedConversion(S, From, ToType, ICS.UserDefined, Conversions, 1151 = S.Context.getCanonicalType(From->getType().getUnqualifiedType()); 1160 ICS.Standard.setFromType(From 1221 TryImplicitConversion(Sema &S, Expr *From, QualType ToType, bool SuppressUserConversions, bool AllowExplicit, bool InOverloadResolution, bool CStyle, bool AllowObjCWritebackConversion, bool AllowObjCConversionOnExplicit) argument 1276 TryImplicitConversion(Expr *From, QualType ToType, bool SuppressUserConversions, bool AllowExplicit, bool InOverloadResolution, bool CStyle, bool AllowObjCWritebackConversion) argument 1295 PerformImplicitConversion(Expr *From, QualType ToType, AssignmentAction Action, bool AllowExplicit) argument 1302 PerformImplicitConversion(Expr *From, QualType ToType, AssignmentAction Action, bool AllowExplicit, ImplicitConversionSequence& ICS) argument 1431 IsStandardConversion(Sema &S, Expr* From, QualType ToType, bool InOverloadResolution, StandardConversionSequence &SCS, bool CStyle, bool AllowObjCWritebackConversion) argument 1709 IsTransparentUnionStandardConversion(Sema &S, Expr* From, QualType &ToType, bool InOverloadResolution, StandardConversionSequence &SCS, bool CStyle) argument 1735 IsIntegralPromotion(Expr *From, QualType FromType, QualType ToType) argument 2009 IsPointerConversion(Expr *From, QualType FromType, QualType ToType, bool InOverloadResolution, QualType& ConvertedType, bool &IncompatibleObjC) argument 2631 CheckPointerConversion(Expr *From, QualType ToType, CastKind &Kind, CXXCastPath& BasePath, bool IgnoreBaseAccess) argument 2702 IsMemberPointerConversion(Expr *From, QualType FromType, QualType ToType, bool InOverloadResolution, QualType &ConvertedType) argument 2745 CheckMemberPointerConversion(Expr *From, QualType ToType, CastKind &Kind, CXXCastPath &BasePath, bool IgnoreBaseAccess) argument 2905 tryAtomicConversion(Sema &S, Expr *From, QualType ToType, bool InOverloadResolution, StandardConversionSequence &SCS, bool CStyle) argument 2942 IsInitializerListConstructorConversion(Sema &S, Expr *From, QualType ToType, CXXRecordDecl *To, UserDefinedConversionSequence &User, OverloadCandidateSet &CandidateSet, bool AllowExplicit) argument 3028 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType, UserDefinedConversionSequence &User, OverloadCandidateSet &CandidateSet, bool AllowExplicit, bool AllowObjCConversionOnExplicit) argument 3248 DiagnoseMultipleUserDefinedConversion(Expr *From, QualType ToType) argument 4475 TryListConversion(Sema &S, InitListExpr *From, QualType ToType, bool SuppressUserConversions, bool InOverloadResolution, bool AllowObjCWritebackConversion) argument 4678 TryCopyInitialization(Sema &S, Expr *From, QualType ToType, bool SuppressUserConversions, bool InOverloadResolution, bool AllowObjCWritebackConversion, bool AllowExplicit) argument 4831 PerformObjectArgumentInitialization(Expr *From, NestedNameSpecifier *Qualifier, NamedDecl *FoundDecl, CXXMethodDecl *Method) argument 4893 TryContextuallyConvertToBool(Sema &S, Expr *From) argument 4905 PerformContextuallyConvertToBool(Expr *From) argument 4976 CheckConvertedConstantExpression(Expr *From, QualType T, llvm::APSInt &Value, CCEKind CCE) argument 5101 TryContextuallyConvertToObjCPointer(Sema &S, Expr *From) argument 5135 PerformContextuallyConvertToObjCPointer(Expr *From) argument 5155 diagnoseAmbiguousConversion(Sema &SemaRef, SourceLocation Loc, Expr *From, Sema::ContextualImplicitConverter &Converter, QualType T, UnresolvedSetImpl &ViableConversions) argument 5173 diagnoseNoViableConversion(Sema &SemaRef, SourceLocation Loc, Expr *&From, Sema::ContextualImplicitConverter &Converter, QualType T, bool HadMultipleCandidates, UnresolvedSetImpl &ExplicitConversions) argument 5213 recordConversion(Sema &SemaRef, SourceLocation Loc, Expr *&From, Sema::ContextualImplicitConverter &Converter, QualType T, bool HadMultipleCandidates, DeclAccessPair &Found) argument 5241 finishContextualImplicitConversion( Sema &SemaRef, SourceLocation Loc, Expr *From, Sema::ContextualImplicitConverter &Converter) argument 5252 collectViableConversionCandidates(Sema &SemaRef, Expr *From, QualType ToType, UnresolvedSetImpl &ViableConversions, OverloadCandidateSet &CandidateSet) argument 5298 PerformContextualImplicitConversion( SourceLocation Loc, Expr *From, ContextualImplicitConverter &Converter) argument 5331 Expr *From; member in struct:clang::TypeDiagnoserPartialDiag 5333 TypeDiagnoserPartialDiag(ContextualImplicitConverter &Converter, Expr *From) argument 6076 AddConversionCandidate(CXXConversionDecl *Conversion, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, Expr *From, QualType ToType, OverloadCandidateSet& CandidateSet, bool AllowObjCConversionOnExplicit) argument 6243 AddTemplateConversionCandidate(FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, CXXRecordDecl *ActingDC, Expr *From, QualType ToType, OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit) argument [all...] |
H A D | TreeTransform.h | 8263 TypeSourceInfo *From = E->getArg(I); local 8264 TypeLoc FromTL = From->getTypeLoc(); 8272 if (To == From->getType()) 8273 Args.push_back(From); 8310 TLB.reserve(From->getTypeLoc().getFullDataSize()); 8364 TLB.reserve(From->getTypeLoc().getFullDataSize());
|
H A D | SemaExpr.cpp | 1017 // From H&S 6.3.4: When one operand is complex and the other is a real 2436 Sema::PerformObjectMemberConversion(Expr *From, argument 2442 return From; 2447 QualType FromType = From->getType(); 2462 return From; 2476 return From; 2480 return From; 2484 return From; 2486 SourceRange FromRange = From->getSourceRange(); 2489 ExprValueKind VK = From [all...] |
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteObjC.cpp | 479 void QuoteDoublequotes(std::string &From, std::string &To) { argument 480 for (unsigned i = 0; i < From.length(); i++) { 481 if (From[i] == '"') 484 To += From[i];
|
H A D | RewriteModernObjC.cpp | 579 void QuoteDoublequotes(std::string &From, std::string &To) { argument 580 for (unsigned i = 0; i < From.length(); i++) { 581 if (From[i] == '"') 584 To += From[i];
|
/external/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 4548 auto From = Spec->getInstantiatedFrom(); local 4550 From.dyn_cast<ClassTemplatePartialSpecializationDecl*>()) {
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 5801 /// ReplaceAllUsesWith - Modify anything using 'From' to use 'To' instead. 5804 /// This version assumes From has a single result value. 5807 SDNode *From = FromN.getNode(); local 5808 assert(From->getNumValues() == 1 && FromN.getResNo() == 0 && 5810 assert(From != To.getNode() && "Cannot replace uses of with self"); 5812 // Iterate over all the existing uses of From. New uses will be added 5814 // This specifically avoids visiting uses of From that arise while the 5816 // of CSE: If an existing node looks like From after one of its operands 5819 SDNode::use_iterator UI = From->use_begin(), UE = From 5853 ReplaceAllUsesWith(SDNode *From, SDNode *To) argument 5900 ReplaceAllUsesWith(SDNode *From, const SDValue *To) argument 5938 ReplaceAllUsesOfValueWith(SDValue From, SDValue To) argument 6015 ReplaceAllUsesOfValuesWith(const SDValue *From, const SDValue *To, unsigned Num) argument 6168 TransferDbgValues(SDValue From, SDValue To) argument [all...] |
H A D | DAGCombiner.cpp | 9849 SDValue From[] = { SDValue(EVE, 0), SDValue(OriginalLoad, 1) }; local 9851 DAG.ReplaceAllUsesOfValuesWith(From, To, 2);
|