Searched refs:ValueEnumerator (Results 1 - 3 of 3) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Writer/
H A DValueEnumerator.h1 //===-- Bitcode/Writer/ValueEnumerator.h - Number values --------*- C++ -*-===//
37 class ValueEnumerator { class in namespace:llvm
82 ValueEnumerator(const ValueEnumerator &) LLVM_DELETED_FUNCTION;
83 void operator=(const ValueEnumerator &) LLVM_DELETED_FUNCTION;
85 ValueEnumerator(const Module *M);
94 assert(I != TypeMap.end() && "Type not in ValueEnumerator!");
104 assert(I != AttributeMap.end() && "Attribute not in ValueEnumerator!");
134 /// use these two methods to get its data into the ValueEnumerator!
H A DValueEnumerator.cpp1 //===-- ValueEnumerator.cpp - Number values and types for bitcode writer --===//
10 // This file implements the ValueEnumerator class.
14 #include "ValueEnumerator.h"
31 /// ValueEnumerator - Enumerate module-level information.
32 ValueEnumerator::ValueEnumerator(const Module *M) { function in class:ValueEnumerator
112 unsigned ValueEnumerator::getInstructionID(const Instruction *Inst) const {
118 void ValueEnumerator::setInstructionID(const Instruction *I) {
122 unsigned ValueEnumerator::getValueID(const Value *V) const {
134 void ValueEnumerator
[all...]
H A DBitcodeWriter.cpp17 #include "ValueEnumerator.h"
167 static void WriteAttributeTable(const ValueEnumerator &VE,
191 static void WriteTypeTable(const ValueEnumerator &VE, BitstreamWriter &Stream) {
192 const ValueEnumerator::TypeList &TypeList = VE.getTypes();
395 static void WriteModuleInfo(const Module *M, const ValueEnumerator &VE,
564 const ValueEnumerator &VE,
583 const ValueEnumerator &VE,
585 const ValueEnumerator::ValueList &Vals = VE.getMDValues();
649 const ValueEnumerator &VE,
669 const ValueEnumerator
[all...]

Completed in 60 milliseconds