Lines Matching refs:llvm
20 #include "llvm/ADT/Optional.h"
21 #include "llvm/ADT/SmallVector.h"
25 namespace llvm {
30 } // namespace llvm
36 llvm::Optional<std::string> RSElementType;
37 llvm::GlobalVariable *GlobalVar;
51 llvm::CallInst *FCall;
56 bool isRSAllocation(const llvm::GlobalVariable &GV);
57 bool getRSAllocationInfo(llvm::Module &M,
58 llvm::SmallVectorImpl<RSAllocationInfo> &Allocs);
59 bool getRSAllocAccesses(llvm::SmallVectorImpl<RSAllocationInfo> &Allocs,
60 llvm::SmallVectorImpl<RSAllocationCallInfo> &Calls);
61 bool solidifyRSAllocAccess(llvm::Module &M, RSAllocationCallInfo CallInfo);