Searched defs:From (Results 76 - 94 of 94) sorted by relevance

1234

/external/llvm/include/llvm/IR/
H A DIRBuilder.h1474 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 DConstants.cpp1435 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 DInstructionCombining.cpp103 /// 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 DGVN.cpp713 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 DASTImporter.cpp85 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 DASTContext.cpp6773 bool ASTContext::canBindObjCObjectType(QualType To, QualType From) { argument
6776 getObjCObjectPointerType(From)->getAs<ObjCObjectPointerType>());
/external/clang/lib/Analysis/
H A DCFG.cpp3779 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 DSemaExprCXX.cpp2504 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 DSemaLookup.cpp1184 ClassTemplatePartialSpecializationDecl*> From = local
1186 if (ClassTemplateDecl *FromTemplate = From.dyn_cast<ClassTemplateDecl*>())
1188 else if (From)
1189 Entity = From.get<ClassTemplatePartialSpecializationDecl*>();
H A DSemaType.cpp5105 auto From = TD->getInstantiatedFrom(); local
5106 if (auto *CTD = From.dyn_cast<ClassTemplateDecl*>()) {
5113 } else if (auto *CTPSD = From.dyn_cast<
H A DSemaDeclCXX.cpp9151 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 DSemaOverload.cpp71 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 DTreeTransform.h8263 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 DSemaExpr.cpp1017 // 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 DRewriteObjC.cpp479 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 DRewriteModernObjC.cpp579 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 DASTWriter.cpp4548 auto From = Spec->getInstantiatedFrom(); local
4550 From.dyn_cast<ClassTemplatePartialSpecializationDecl*>()) {
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp5801 /// 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 DDAGCombiner.cpp9849 SDValue From[] = { SDValue(EVE, 0), SDValue(OriginalLoad, 1) }; local
9851 DAG.ReplaceAllUsesOfValuesWith(From, To, 2);

Completed in 911 milliseconds

1234