Lines Matching refs:llvm
22 #include "llvm/ADT/FoldingSet.h"
23 #include "llvm/IR/Value.h"
28 namespace llvm {
43 typedef SmallVector<llvm::AttributeSet, 8> AttributeListType;
67 llvm::Value *Temporary;
70 llvm::Value *ToUse;
78 llvm::Instruction *IsActiveIP;
91 void addWriteback(LValue srcLV, llvm::Value *temporary,
92 llvm::Value *toUse) {
102 typedef llvm::iterator_range<SmallVectorImpl<Writeback>::const_iterator>
110 llvm::Instruction *IsActiveIP) {
122 llvm::Instruction *getStackBase() const { return StackBase; }
138 llvm::CallInst *StackBase;
141 llvm::AllocaInst *StackBaseMem;
158 llvm::PointerIntPair<llvm::Value *, 1, bool> Value;
162 ReturnValueSlot(llvm::Value *Value, bool IsVolatile)
168 llvm::Value *getValue() const { return Value.getPointer(); }