• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/

Lines Matching defs:?A

731   const Value *SA = StripPointerCastsAndObjCCalls(LocA.Ptr);
734 AliasAnalysis::alias(Location(SA, LocA.Size, LocA.TBAATag),
741 const Value *UA = GetUnderlyingObjCPtr(SA);
743 if (UA != SA || UB != SB) {
744 Result = AliasAnalysis::alias(Location(UA), Location(UB));
1114 AliasAnalysis *AA;
1130 void setAA(AliasAnalysis *aa) { AA = aa; }
1132 AliasAnalysis *getAA() const { return AA; }
1224 switch (AA->alias(A, B)) {
1659 ProvenanceAnalysis PA;
1872 static bool IsPotentialUse(const Value *Op, AliasAnalysis &AA) {
1878 if (AA.pointsToConstantMemory(Op))
1883 if (AA.pointsToConstantMemory(LI->getPointerOperand()))
1895 ProvenanceAnalysis &PA, InstructionClass Class) {
1909 AliasAnalysis::ModRefBehavior MRB = PA.getAA()->getModRefBehavior(CS);
1916 if (IsPotentialUse(Op, *PA.getAA()) && PA.related(Ptr, Op))
1929 CanUse(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA,
1941 if (!IsPotentialUse(ICI->getOperand(1), *PA.getAA()))
1948 if (IsPotentialUse(Op, *PA.getAA()) && PA.related(Ptr, Op))
1958 return IsPotentialUse(Op, *PA.getAA()) && PA.related(Op, Ptr);
1965 if (IsPotentialUse(Op, *PA.getAA()) && PA.related(Ptr, Op))
2006 ProvenanceAnalysis &PA) {
2020 return CanUse(Inst, Arg, PA, Class);
2047 return CanAlterRefCount(Inst, Arg, PA, Class);
2097 ProvenanceAnalysis &PA) {
2125 if (Depends(Flavor, Inst, Arg, PA)) {
2433 DependingInstructions, Visited, PA);
2439 DependingInstructions, Visited, PA);
2700 if (CanAlterRefCount(Inst, Ptr, PA, Class)) {
2721 if (CanUse(Inst, Ptr, PA, Class)) {
2744 if (CanUse(Inst, Ptr, PA, Class))
2903 if (CanAlterRefCount(Inst, Ptr, PA, Class)) {
2929 if (CanUse(Inst, Ptr, PA, Class))
3412 switch (PA.getAA()->alias(Arg, EarlierArg)) {
3442 switch (PA.getAA()->alias(Arg, EarlierArg)) {
3579 BB, Ret, DependingInstructions, Visited, PA);
3600 BB, Autorelease, DependingInstructions, Visited, PA);
3628 DependingInstructions, Visited, PA);
3702 PA.setAA(&getAnalysis<AliasAnalysis>());
3739 PA.clear();
3760 AliasAnalysis *AA;
3762 ProvenanceAnalysis PA;
3889 DependingInstructions, Visited, PA);
3893 DependingInstructions, Visited, PA);
3937 AliasAnalysis::Location Loc = AA->getLocation(Load);
3959 if (CanUse(Inst, Load, PA, Class))
3961 } else if (AA->getModRefInfo(Inst, Loc) & AliasAnalysis::Mod) {
4046 AA = &getAnalysis<AliasAnalysis>();
4049 PA.setAA(&getAnalysis<AliasAnalysis>());
4105 InlineAsm *IA =
4110 CallInst::Create(IA, "", Inst);