LLVM
8.0.1
|
#include "llvm/ADT/APFloat.h"
#include "llvm/ADT/APInt.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/None.h"
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SetVector.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/iterator_range.h"
#include "llvm/BinaryFormat/Dwarf.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/IR/Argument.h"
#include "llvm/IR/AssemblyAnnotationWriter.h"
#include "llvm/IR/Attributes.h"
#include "llvm/IR/BasicBlock.h"
#include "llvm/IR/CFG.h"
#include "llvm/IR/CallingConv.h"
#include "llvm/IR/Comdat.h"
#include "llvm/IR/Constant.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/DebugInfoMetadata.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/GlobalAlias.h"
#include "llvm/IR/GlobalIFunc.h"
#include "llvm/IR/GlobalIndirectSymbol.h"
#include "llvm/IR/GlobalObject.h"
#include "llvm/IR/GlobalValue.h"
#include "llvm/IR/GlobalVariable.h"
#include "llvm/IR/IRPrintingPasses.h"
#include "llvm/IR/InlineAsm.h"
#include "llvm/IR/InstrTypes.h"
#include "llvm/IR/Instruction.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Metadata.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/ModuleSlotTracker.h"
#include "llvm/IR/ModuleSummaryIndex.h"
#include "llvm/IR/Operator.h"
#include "llvm/IR/Statepoint.h"
#include "llvm/IR/Type.h"
#include "llvm/IR/TypeFinder.h"
#include "llvm/IR/Use.h"
#include "llvm/IR/UseListOrder.h"
#include "llvm/IR/User.h"
#include "llvm/IR/Value.h"
#include "llvm/Support/AtomicOrdering.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/FormattedStream.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cassert>
#include <cctype>
#include <cstddef>
#include <cstdint>
#include <iterator>
#include <memory>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
#include "llvm/IR/Metadata.def"
Go to the source code of this file.
Classes | |
class | llvm::SlotTracker |
This class provides computation of slot numbers for LLVM Assembly writing. More... | |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
Macros | |
#define | ST_DEBUG(X) |
#define | HANDLE_MDNODE_LEAF(CLASS) |
Enumerations | |
enum | PrefixType { GlobalPrefix, ComdatPrefix, LabelPrefix, LocalPrefix, NoPrefix } |
#define HANDLE_MDNODE_LEAF | ( | CLASS | ) |
#define ST_DEBUG | ( | X | ) |
Definition at line 889 of file AsmWriter.cpp.
Referenced by llvm::SlotTracker::initializeIndexIfNeeded(), and llvm::SlotTracker::purgeFunction().
enum PrefixType |
Enumerator | |
---|---|
GlobalPrefix | |
ComdatPrefix | |
LabelPrefix | |
LocalPrefix | |
NoPrefix |
Definition at line 390 of file AsmWriter.cpp.
|
static |
Definition at line 860 of file AsmWriter.cpp.
Referenced by WriteAsOperandInternal().
|
static |
Definition at line 2851 of file AsmWriter.cpp.
References llvm::GlobalValue::AppendingLinkage, llvm::GlobalValue::AvailableExternallyLinkage, llvm::GlobalValue::CommonLinkage, llvm::GlobalValue::ExternalLinkage, llvm::GlobalValue::ExternalWeakLinkage, llvm::GlobalValue::InternalLinkage, llvm::GlobalValue::LinkOnceAnyLinkage, llvm::GlobalValue::LinkOnceODRLinkage, llvm_unreachable, llvm::GlobalValue::PrivateLinkage, llvm::GlobalValue::WeakAnyLinkage, and llvm::GlobalValue::WeakODRLinkage.
Referenced by getLinkageNameWithSpace(), llvm::DISubprogram::splitFlags(), and llvm::DISubprogram::toSPFlags().
|
static |
Definition at line 2882 of file AsmWriter.cpp.
References llvm::GlobalValueSummary::AliasKind, assert(), llvm::FunctionSummary::calls(), llvm::GlobalValueSummary::GVFlags::DSOLocal, llvm::StringRef::empty(), llvm::GlobalValue::ExternalLinkage, llvm::FunctionSummary::fflags(), llvm::GlobalValueSummary::flags(), llvm::GlobalValueSummary::FunctionKind, llvm::ValueInfo::getGUID(), llvm::getHotnessName(), getLinkageName(), llvm::GlobalValueSummary::getSummaryKind(), getSummaryKindName(), llvm::ValueInfo::getSummaryList(), llvm::FunctionSummary::getTypeIdInfo(), llvm::FunctionSummary::VFuncId::GUID, llvm::FunctionSummary::instCount(), llvm::GlobalValueSummary::GVFlags::Linkage, llvm::GlobalValueSummary::GVFlags::Live, llvm::AArch64CC::LT, llvm::GlobalValueSummary::modulePath(), llvm::ValueInfo::name(), llvm::FunctionSummary::FFlags::NoInline, llvm::FunctionSummary::FFlags::NoRecurse, llvm::GlobalValueSummary::GVFlags::NotEligibleToImport, llvm::FunctionSummary::VFuncId::Offset, llvm::FunctionSummary::FFlags::ReadNone, llvm::FunctionSummary::FFlags::ReadOnly, llvm::Ref, llvm::GlobalValueSummary::refs(), llvm::FunctionSummary::FFlags::ReturnDoesNotAlias, llvm::Tag, llvm::FunctionSummary::TypeIdInfo::TypeCheckedLoadConstVCalls, llvm::FunctionSummary::TypeIdInfo::TypeCheckedLoadVCalls, llvm::FunctionSummary::TypeIdInfo::TypeTestAssumeConstVCalls, llvm::FunctionSummary::TypeIdInfo::TypeTestAssumeVCalls, llvm::FunctionSummary::TypeIdInfo::TypeTests, llvm::CalleeInfo::Unknown, and VI.
Referenced by maybePrintComdat().
Definition at line 319 of file AsmWriter.cpp.
References llvm::GlobalValue::getParent(), I, and llvm::Value::users().
Referenced by maybePrintCallAddrSpace(), llvm::Value::print(), and llvm::Value::printAsOperand().
|
static |
Definition at line 2824 of file AsmWriter.cpp.
References llvm::GlobalValueSummary::AliasKind, llvm::GlobalValueSummary::FunctionKind, llvm::AliasSummary::getAliasee(), llvm::GlobalValueSummary::GlobalVarKind, llvm::AliasSummary::hasAliasee(), llvm_unreachable, llvm::GlobalVarSummary::GVarFlags::ReadOnly, and llvm::GlobalVarSummary::VarFlags.
Referenced by getLinkageNameWithSpace().
|
static |
Definition at line 2728 of file AsmWriter.cpp.
References llvm::TypeTestResolution::AlignLog2, llvm::TypeTestResolution::AllOnes, llvm::AMDGPU::HSAMD::Kernel::Key::Args, llvm::TypeTestResolution::BitMask, llvm::TypeTestResolution::ByteArray, getWholeProgDevirtResByArgKindName(), getWholeProgDevirtResKindName(), if(), llvm::TypeTestResolution::Inline, llvm::TypeTestResolution::InlineBits, llvm_unreachable, llvm::WholeProgramDevirtResolution::ResByArg, llvm::TypeTestResolution::Single, llvm::WholeProgramDevirtResolution::SingleImpl, llvm::WholeProgramDevirtResolution::SingleImplName, llvm::TypeTestResolution::SizeM1, llvm::TypeTestResolution::SizeM1BitWidth, llvm::TypeTestResolution::TheKind, llvm::WholeProgramDevirtResolution::TheKind, llvm::TypeIdSummary::TTRes, llvm::WholeProgramDevirtResolution::ByArg::UniformRetVal, llvm::WholeProgramDevirtResolution::ByArg::UniqueRetVal, llvm::TypeTestResolution::Unsat, and llvm::TypeIdSummary::WPDRes.
|
static |
Definition at line 3167 of file AsmWriter.cpp.
References llvm::GlobalValue::Global, llvm_unreachable, llvm::GlobalValue::Local, and llvm::GlobalValue::None.
Referenced by maybePrintComdat().
|
static |
Definition at line 2713 of file AsmWriter.cpp.
References llvm::WholeProgramDevirtResolution::ByArg::Indir, llvm_unreachable, llvm::WholeProgramDevirtResolution::ByArg::UniformRetVal, llvm::WholeProgramDevirtResolution::ByArg::UniqueRetVal, and llvm::WholeProgramDevirtResolution::ByArg::VirtualConstProp.
Referenced by getTTResKindName().
|
static |
Definition at line 2701 of file AsmWriter.cpp.
References llvm::WholeProgramDevirtResolution::BranchFunnel, llvm::WholeProgramDevirtResolution::Indir, llvm_unreachable, and llvm::WholeProgramDevirtResolution::SingleImpl.
Referenced by getTTResKindName().
|
static |
Definition at line 4137 of file AsmWriter.cpp.
References llvm::Function::isIntrinsic(), and llvm::User::operands().
Referenced by llvm::Value::print().
|
static |
Definition at line 3553 of file AsmWriter.cpp.
References llvm::CallingConv::C, llvm::SwitchInst::cases(), E, llvm::AttributeList::FunctionIndex, GEP, llvm::Instruction::getAllMetadata(), llvm::AttributeList::getAsString(), llvm::AttributeList::getAttributes(), llvm::BranchInst::getCondition(), llvm::SwitchInst::getCondition(), llvm::Module::getDataLayout(), llvm::SwitchInst::getDefaultDest(), llvm::AttributeList::getFnAttributes(), getModuleFromVal(), llvm::User::getNumOperands(), llvm::Instruction::getOpcodeName(), llvm::User::getOperand(), llvm::AtomicRMWInst::getOperationName(), llvm::AttributeList::getParamAttributes(), llvm::Type::getPointerAddressSpace(), llvm::CmpInst::getPredicateName(), llvm::DataLayout::getProgramAddressSpace(), llvm::FunctionType::getReturnType(), llvm::BranchInst::getSuccessor(), llvm::Value::getType(), llvm::AttributeList::hasAttributes(), llvm::Value::hasName(), isAtomic(), llvm::FunctionType::isVarArg(), llvm::Type::isVoidTy(), isVolatile(), isWeak(), Kind, llvm::Mod, op, PrintCallingConv(), PrintLLVMName(), printMetadataIdentifier(), llvm::AttributeList::ReturnIndex, second, SI, WriteAsOperandInternal(), and WriteOptimizationInfo().
|
static |
Definition at line 3179 of file AsmWriter.cpp.
References Arg, llvm::Function::args(), llvm::CallingConv::C, C, ComdatPrefix, E, llvm::StringRef::empty(), llvm::AttributeList::FunctionIndex, llvm::GlobalValue::getAddressSpace(), llvm::PointerType::getAddressSpace(), llvm::GlobalObject::getAlignment(), llvm::GlobalObject::getAllMetadata(), llvm::AttributeSet::getAsString(), llvm::AttributeList::getAsString(), llvm::GlobalVariable::getAttributes(), llvm::Function::getAttributes(), llvm::GCRelocateInst::getBasePtr(), llvm::Function::getCallingConv(), llvm::GlobalObject::getComdat(), llvm::Module::getDataLayout(), llvm::GCRelocateInst::getDerivedPtr(), llvm::GlobalValue::getDLLStorageClass(), llvm::Function::getEntryBlock(), llvm::AttributeList::getFnAttributes(), llvm::Function::getFunctionType(), llvm::Function::getGC(), llvm::GlobalIndirectSymbol::getIndirectSymbol(), llvm::GlobalVariable::getInitializer(), llvm::GlobalValue::getLinkage(), getLinkageNameWithSpace(), getName(), llvm::Comdat::getName(), llvm::Value::getName(), llvm::FunctionType::getNumParams(), llvm::AttributeList::getParamAttributes(), llvm::FunctionType::getParamType(), llvm::BasicBlock::getParent(), llvm::GlobalValue::getParent(), llvm::Function::getPersonalityFn(), llvm::Function::getPrefixData(), llvm::DataLayout::getProgramAddressSpace(), llvm::Function::getPrologueData(), llvm::Function::getReturnType(), llvm::GlobalObject::getSection(), llvm::GlobalValue::getThreadLocalMode(), llvm::Value::getType(), llvm::GlobalValue::getType(), llvm::GlobalValue::getUnnamedAddr(), getUnnamedAddrEncoding(), llvm::GlobalValue::getValueType(), llvm::GlobalValue::getVisibility(), llvm::AttributeSet::hasAttributes(), llvm::AttributeList::hasAttributes(), llvm::GlobalValue::hasExternalLinkage(), llvm::Function::hasGC(), llvm::GlobalVariable::hasInitializer(), llvm::Value::hasName(), llvm::Function::hasPersonalityFn(), llvm::Function::hasPrefixData(), llvm::Function::hasPrologueData(), llvm::GlobalObject::hasSection(), I, llvm::GlobalVariable::isConstant(), llvm::GlobalValue::isDeclaration(), llvm::GlobalVariable::isExternallyInitialized(), llvm::Function::isMaterializable(), llvm::GlobalValue::isMaterializable(), llvm::FunctionType::isVarArg(), LabelPrefix, llvm_unreachable, LocalPrefix, llvm::Mod, llvm::pred_begin(), llvm::pred_end(), llvm::Comdat::print(), PrintCallingConv(), PrintDLLStorageClass(), PrintDSOLocation(), llvm::printEscapedString(), PrintLLVMName(), PrintThreadLocalModel(), PrintVisibility(), llvm::AttributeList::ReturnIndex, llvm::Value::use_empty(), and WriteAsOperandInternal().
Definition at line 135 of file AsmWriter.cpp.
References llvm::Module::aliases(), F(), G, llvm::Module::globals(), I, llvm::Module::ifuncs(), and orderValue().
Referenced by predictUseListOrder().
Definition at line 120 of file AsmWriter.cpp.
References C, llvm::User::getNumOperands(), and llvm::User::operands().
Referenced by orderModule().
|
static |
Definition at line 266 of file AsmWriter.cpp.
References F(), G, llvm::Module::globals(), I, llvm::make_range(), orderModule(), predictValueUseListOrder(), llvm::Module::rbegin(), and llvm::Module::rend().
|
static |
Definition at line 245 of file AsmWriter.cpp.
References assert(), C, llvm::User::getNumOperands(), llvm::User::operands(), predictValueUseListOrderImpl(), llvm::Value::use_begin(), llvm::Value::use_empty(), and llvm::Value::use_end().
Referenced by predictUseListOrder().
|
static |
Definition at line 182 of file AsmWriter.cpp.
References assert(), llvm::SmallVectorTemplateCommon< T >::begin(), E, llvm::SmallVectorTemplateCommon< T >::end(), first, I, List, llvm::SmallVectorTemplateBase< T >::push_back(), llvm::SmallVectorBase::size(), llvm::sort(), and llvm::Value::uses().
Referenced by predictValueUseListOrder().
|
static |
Definition at line 4213 of file AsmWriter.cpp.
References llvm::ModuleSlotTracker::getMachine(), llvm::ModuleSlotTracker::getModule(), llvm::Value::getType(), llvm::RISCVFenceField::O, and WriteAsOperandInternal().
Referenced by llvm::Value::printAsOperand().
|
static |
Definition at line 345 of file AsmWriter.cpp.
References llvm::CallingConv::AArch64_VectorCall, llvm::CallingConv::AMDGPU_CS, llvm::CallingConv::AMDGPU_ES, llvm::CallingConv::AMDGPU_GS, llvm::CallingConv::AMDGPU_HS, llvm::CallingConv::AMDGPU_KERNEL, llvm::CallingConv::AMDGPU_LS, llvm::CallingConv::AMDGPU_PS, llvm::CallingConv::AMDGPU_VS, llvm::CallingConv::AnyReg, llvm::CallingConv::ARM_AAPCS, llvm::CallingConv::ARM_AAPCS_VFP, llvm::CallingConv::ARM_APCS, llvm::CallingConv::AVR_INTR, llvm::CallingConv::AVR_SIGNAL, llvm::CallingConv::Cold, llvm::CallingConv::CXX_FAST_TLS, llvm::CallingConv::Fast, llvm::CallingConv::GHC, llvm::CallingConv::HHVM, llvm::CallingConv::HHVM_C, llvm::CallingConv::Intel_OCL_BI, llvm::CallingConv::MSP430_INTR, llvm::CallingConv::PreserveAll, llvm::CallingConv::PreserveMost, llvm::CallingConv::PTX_Device, llvm::CallingConv::PTX_Kernel, llvm::CallingConv::SPIR_FUNC, llvm::CallingConv::SPIR_KERNEL, llvm::CallingConv::Swift, llvm::CallingConv::WebKit_JS, llvm::CallingConv::Win64, llvm::CallingConv::X86_64_SysV, llvm::CallingConv::X86_FastCall, llvm::CallingConv::X86_INTR, llvm::CallingConv::X86_RegCall, llvm::CallingConv::X86_StdCall, llvm::CallingConv::X86_ThisCall, and llvm::CallingConv::X86_VectorCall.
Referenced by maybePrintCallAddrSpace(), and maybePrintComdat().
|
static |
Definition at line 3138 of file AsmWriter.cpp.
References llvm::GlobalValue::DefaultStorageClass, llvm::GlobalValue::DLLExportStorageClass, and llvm::GlobalValue::DLLImportStorageClass.
Referenced by maybePrintComdat().
|
static |
Definition at line 3128 of file AsmWriter.cpp.
References llvm::GlobalValue::hasDefaultVisibility(), llvm::GlobalValue::hasExternalWeakLinkage(), llvm::GlobalValue::hasLocalLinkage(), llvm::RegState::Implicit, and llvm::GlobalValue::isDSOLocal().
Referenced by maybePrintComdat().
|
static |
Turn the specified name into an 'LLVM name', which is either prefixed with % (if the string only contains simple characters) or is surrounded with ""'s (if it has special chars in it).
Print it out.
Definition at line 434 of file AsmWriter.cpp.
References ComdatPrefix, GlobalPrefix, LabelPrefix, LocalPrefix, NoPrefix, and llvm::printLLVMNameWithoutPrefix().
Referenced by maybePrintCallAddrSpace(), maybePrintComdat(), llvm::Comdat::print(), and PrintLLVMName().
|
static |
Turn the specified name into an 'LLVM name', which is either prefixed with % (if the string only contains simple characters) or is surrounded with ""'s (if it has special chars in it).
Print it out.
Definition at line 456 of file AsmWriter.cpp.
References llvm::Type::ArrayTyID, assert(), llvm::Type::DoubleTyID, E, llvm::StringRef::empty(), llvm::empty(), llvm::Type::FloatTyID, llvm::Type::FP128TyID, llvm::Type::FunctionTyID, llvm::PointerType::getAddressSpace(), getBitWidth(), llvm::SequentialType::getElementType(), llvm::PointerType::getElementType(), llvm::Value::getName(), llvm::StructType::getName(), llvm::SequentialType::getNumElements(), llvm::FunctionType::getNumParams(), llvm::FunctionType::getReturnType(), llvm::Type::getTypeID(), GlobalPrefix, llvm::Type::HalfTyID, I, llvm::Type::IntegerTyID, llvm::StructType::isLiteral(), llvm::FunctionType::isVarArg(), llvm::Type::LabelTyID, LocalPrefix, llvm::Type::MetadataTyID, P, llvm::FunctionType::param_begin(), llvm::FunctionType::param_end(), llvm::Type::PointerTyID, llvm::Type::PPC_FP128TyID, print(), PrintLLVMName(), llvm::Type::StructTyID, llvm::Type::TokenTyID, llvm::Type::VectorTyID, llvm::Type::VoidTyID, llvm::Type::X86_FP80TyID, and llvm::Type::X86_MMXTyID.
|
static |
Definition at line 3073 of file AsmWriter.cpp.
References C, llvm::StringRef::empty(), llvm::NamedMDNode::getName(), llvm::NamedMDNode::getNumOperands(), llvm::NamedMDNode::getOperand(), llvm::hexdigit(), llvm::StringRef::size(), and writeDIExpression().
Referenced by maybePrintCallAddrSpace().
|
static |
Definition at line 4249 of file AsmWriter.cpp.
References llvm::dyn_cast(), llvm::ModuleSlotTracker::getMachine(), WriteAsOperandInternal(), and WriteMDNodeBodyInternal().
Referenced by llvm::Metadata::print(), and llvm::Metadata::printAsOperand().
|
static |
Definition at line 3147 of file AsmWriter.cpp.
References llvm::GlobalValue::GeneralDynamicTLSModel, llvm::GlobalValue::InitialExecTLSModel, llvm::GlobalValue::LocalDynamicTLSModel, llvm::GlobalValue::LocalExecTLSModel, and llvm::GlobalValue::NotThreadLocal.
Referenced by maybePrintComdat().
|
static |
Definition at line 3119 of file AsmWriter.cpp.
References llvm::GlobalValue::DefaultVisibility, llvm::GlobalValue::HiddenVisibility, and llvm::GlobalValue::ProtectedVisibility.
Referenced by maybePrintComdat().
|
static |
Print without a type, skipping the TypePrinting object.
true
iff printing was successful. Definition at line 4203 of file AsmWriter.cpp.
References llvm::Value::hasName(), and WriteAsOperandInternal().
Referenced by llvm::Value::printAsOperand().
|
static |
Definition at line 2200 of file AsmWriter.cpp.
References Context, createSlotTracker(), Machine, and llvm::cl::Prefix.
Referenced by maybePrintCallAddrSpace(), maybePrintComdat(), printAsOperandImpl(), printMetadataImpl(), printWithoutType(), WriteAsOperandInternal(), and WriteConstantInternal().
|
static |
Definition at line 2278 of file AsmWriter.cpp.
References assert(), llvm::AMDGPU::HSAMD::Kernel::Key::Attrs, Context, llvm::SlotTracker::getMetadataSlot(), llvm::Value::getType(), Machine, llvm::printEscapedString(), WriteAsOperandInternal(), writeDIExpression(), and writeDILocation().
|
static |
Definition at line 1282 of file AsmWriter.cpp.
References llvm::lltok::APFloat, assert(), llvm::APFloat::bitcastToAPInt(), Context, llvm::APFloat::convert(), llvm::APFloat::convertToDouble(), llvm::APFloat::convertToFloat(), llvm::format_hex(), llvm::format_hex_no_prefix(), llvm::Constant::getAggregateElement(), llvm::APInt::getHiBits(), llvm::APInt::getLoBits(), llvm::MDNode::getNumOperands(), llvm::APFloat::getSemantics(), llvm::Value::getType(), llvm::Type::getVectorElementType(), llvm::Type::getVectorNumElements(), llvm::APInt::getZExtValue(), llvm::APFloatBase::IEEEdouble(), llvm::APFloatBase::IEEEhalf(), llvm::APFloatBase::IEEEquad(), llvm::APFloatBase::IEEEsingle(), llvm::APFloat::isInfinity(), llvm::APFloat::isNaN(), llvm_unreachable, Machine, N, llvm::APFloatBase::PPCDoubleDouble(), llvm::printEscapedString(), llvm::APFloatBase::rmNearestTiesToEven, llvm::tgtok::StrVal, llvm::APFloat::toString(), WriteAsOperandInternal(), and llvm::APFloatBase::x87DoubleExtended().
Referenced by llvm::Value::print().
|
static |
Definition at line 1821 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1912 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1859 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1836 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1806 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 2116 of file AsmWriter.cpp.
Referenced by printMetadataIdentifier(), rotateSign(), and WriteAsOperandInternal().
|
static |
Definition at line 1896 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 2069 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 2137 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 2164 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 2104 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1968 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1980 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 2088 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1777 of file AsmWriter.cpp.
Referenced by getOptimizationFlags(), and WriteAsOperandInternal().
|
static |
Definition at line 2005 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 2017 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 2028 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1994 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 2149 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1941 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1792 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1884 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 2042 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 2054 of file AsmWriter.cpp.
Referenced by rotateSign().
|
static |
Definition at line 1758 of file AsmWriter.cpp.
Referenced by getOptimizationFlags().
|
static |
Definition at line 2178 of file AsmWriter.cpp.
Referenced by printMetadataImpl().
|
static |
Definition at line 1545 of file AsmWriter.cpp.
Referenced by getOptimizationFlags().
|
static |
Definition at line 1654 of file AsmWriter.cpp.
|
static |
Definition at line 1243 of file AsmWriter.cpp.
References GEP.
Referenced by maybePrintCallAddrSpace().