Changeset View
Changeset View
Standalone View
Standalone View
lib/IR/LLVMContextImpl.h
Show First 20 Lines • Show All 980 Lines • ▼ Show 20 Lines | #include "llvm/IR/Metadata.def" | ||||
/// the operand of an unparented ReturnInst so that the prologue data has a | /// the operand of an unparented ReturnInst so that the prologue data has a | ||||
/// Use. | /// Use. | ||||
typedef DenseMap<const Function *, ReturnInst *> PrologueDataMapTy; | typedef DenseMap<const Function *, ReturnInst *> PrologueDataMapTy; | ||||
PrologueDataMapTy PrologueDataMap; | PrologueDataMapTy PrologueDataMap; | ||||
int getOrAddScopeRecordIdxEntry(MDNode *N, int ExistingIdx); | int getOrAddScopeRecordIdxEntry(MDNode *N, int ExistingIdx); | ||||
int getOrAddScopeInlinedAtIdxEntry(MDNode *Scope, MDNode *IA,int ExistingIdx); | int getOrAddScopeInlinedAtIdxEntry(MDNode *Scope, MDNode *IA,int ExistingIdx); | ||||
StringMap<uint32_t> BundleTagCache; | |||||
StringMapEntry<uint32_t> *internBundleTag(StringRef Tag); | |||||
JosephTremoulet: nit: worth a comment? | |||||
sanjoyAuthorUnsubmitted Not Done ReplyInline ActionsWill add. sanjoy: Will add. | |||||
LLVMContextImpl(LLVMContext &C); | LLVMContextImpl(LLVMContext &C); | ||||
~LLVMContextImpl(); | ~LLVMContextImpl(); | ||||
/// Destroy the ConstantArrays if they are not used. | /// Destroy the ConstantArrays if they are not used. | ||||
void dropTriviallyDeadConstantArrays(); | void dropTriviallyDeadConstantArrays(); | ||||
}; | }; | ||||
} | } | ||||
#endif | #endif |
nit: worth a comment?