Home | History | Annotate | Download | only in Writer

Lines Matching refs:ValueEnumerator

1 //===-- ValueEnumerator.cpp - Number values and types for bitcode writer --===//
10 // This file implements the ValueEnumerator class.
14 #include "ValueEnumerator.h"
73 // This needs to match the order used by ValueEnumerator::ValueEnumerator()
74 // and ValueEnumerator::incorporateFunction().
98 // than ValueEnumerator, and match the code in predictValueUseListOrderImpl()
115 // Here we need to match the union of ValueEnumerator::incorporateFunction()
281 ValueEnumerator::ValueEnumerator(const Module &M,
321 // TODO: Move this to ValueEnumerator::EnumerateOperandType() once bitcode
380 unsigned ValueEnumerator::getInstructionID(const Instruction *Inst) const {
386 unsigned ValueEnumerator::getComdatID(const Comdat *C) const {
392 void ValueEnumerator::setInstructionID(const Instruction *I) {
396 unsigned ValueEnumerator::getValueID(const Value *V) const {
405 void ValueEnumerator::dump() const {
412 void ValueEnumerator::print(raw_ostream &OS, const ValueMapType &Map,
441 void ValueEnumerator::print(raw_ostream &OS, const MetadataMapType &Map,
454 void ValueEnumerator::OptimizeConstants(unsigned CstStart, unsigned CstEnd) {
486 void ValueEnumerator::EnumerateValueSymbolTable(const ValueSymbolTable &VST) {
494 void ValueEnumerator::EnumerateNamedMetadata(const Module &M) {
499 void ValueEnumerator::EnumerateNamedMDNode(const NamedMDNode *MD) {
506 void ValueEnumerator::EnumerateMDNodeOperands(const MDNode *N) {
516 void ValueEnumerator::EnumerateMetadata(const Metadata *MD) {
546 void ValueEnumerator::EnumerateFunctionLocalMetadata(
562 void ValueEnumerator::EnumerateValue(const Value *V) {
612 void ValueEnumerator::EnumerateType(Type *Ty) {
650 void ValueEnumerator::EnumerateOperandType(const Value *V) {
682 void ValueEnumerator::EnumerateAttributes(AttributeSet PAL) {
704 void ValueEnumerator::incorporateFunction(const Function &F) {
756 void ValueEnumerator::purgeFunction() {
781 unsigned ValueEnumerator::getGlobalBasicBlockID(const BasicBlock *BB) const {
790 uint64_t ValueEnumerator::computeBitsRequiredForTypeIndicies() const {