diff options
author | George Burgess IV <george.burgess.iv@gmail.com> | 2018-05-17 21:56:39 +0000 |
---|---|---|
committer | George Burgess IV <george.burgess.iv@gmail.com> | 2018-05-17 21:56:39 +0000 |
commit | c6526176cf7c3678f9d7c96338f63365c4d5f8ab (patch) | |
tree | 4fcc7f34c5ff1ccc48f0baee8f07050c23c6d155 /llvm/lib/Analysis/CFLGraph.h | |
parent | 860d46006333d9b6a1021035c730f9f72800d51e (diff) | |
download | bcm5719-llvm-c6526176cf7c3678f9d7c96338f63365c4d5f8ab.tar.gz bcm5719-llvm-c6526176cf7c3678f9d7c96338f63365c4d5f8ab.zip |
Revert r332657: "[AA] cfl-anders-aa with field sensitivity"
I don't believe the person who LGTMed this review has appropriate
context on this code. I apologize if I'm wrong.
llvm-svn: 332674
Diffstat (limited to 'llvm/lib/Analysis/CFLGraph.h')
-rw-r--r-- | llvm/lib/Analysis/CFLGraph.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Analysis/CFLGraph.h b/llvm/lib/Analysis/CFLGraph.h index 98e33fba736..357951bdf54 100644 --- a/llvm/lib/Analysis/CFLGraph.h +++ b/llvm/lib/Analysis/CFLGraph.h @@ -62,7 +62,7 @@ public: struct Edge { Node Other; - FieldOffset Offset; + int64_t Offset; }; using EdgeList = std::vector<Edge>; @@ -125,7 +125,7 @@ public: Info->Attr |= Attr; } - void addEdge(Node From, Node To, FieldOffset Offset = 0) { + void addEdge(Node From, Node To, int64_t Offset = 0) { auto *FromInfo = getNode(From); assert(FromInfo != nullptr); auto *ToInfo = getNode(To); @@ -219,7 +219,7 @@ template <typename CFLAA> class CFLGraphBuilder { Graph.addNode(InstantiatedValue{Val, 0}, Attr); } - void addAssignEdge(Value *From, Value *To, FieldOffset Offset = 0) { + void addAssignEdge(Value *From, Value *To, int64_t Offset = 0) { assert(From != nullptr && To != nullptr); if (!From->getType()->isPointerTy() || !To->getType()->isPointerTy()) return; @@ -312,7 +312,7 @@ template <typename CFLAA> class CFLGraphBuilder { } void visitGEP(GEPOperator &GEPOp) { - FieldOffset Offset = UnknownOffset; + uint64_t Offset = UnknownOffset; APInt APOffset(DL.getPointerSizeInBits(GEPOp.getPointerAddressSpace()), 0); if (GEPOp.accumulateConstantOffset(DL, APOffset)) @@ -397,7 +397,7 @@ template <typename CFLAA> class CFLGraphBuilder { if (IRelation.hasValue()) { Graph.addNode(IRelation->From); Graph.addNode(IRelation->To); - Graph.addEdge(IRelation->From, IRelation->To, IRelation->Offset); + Graph.addEdge(IRelation->From, IRelation->To); } } |