|
LLVM
3.7.0
|
#include "llvm/CodeGen/AsmPrinter.h"#include "llvm/CodeGen/GCMetadataPrinter.h"#include "llvm/CodeGen/GCs.h"#include "llvm/IR/DataLayout.h"#include "llvm/IR/Function.h"#include "llvm/IR/Instruction.h"#include "llvm/IR/IntrinsicInst.h"#include "llvm/IR/Metadata.h"#include "llvm/MC/MCAsmInfo.h"#include "llvm/MC/MCContext.h"#include "llvm/MC/MCSectionELF.h"#include "llvm/MC/MCStreamer.h"#include "llvm/MC/MCSymbol.h"#include "llvm/Target/TargetLoweringObjectFile.h"#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetSubtargetInfo.h"Go to the source code of this file.
Variables | |
| static GCMetadataPrinterRegistry::Add < ErlangGCPrinter > | X ("erlang","erlang-compatible garbage collector") |
|
static |
Referenced by llvm::abs(), llvm::ConstantRange::add(), llvm::AliasSetTracker::add(), llvm::cl::parser< const PassInfo * >::addLiteralOption(), llvm::cast(), checkForNegativeOperand(), llvm::InstCombiner::commonIDivTransforms(), createAArch64MCCodeGenInfo(), createAArch64MCInstrInfo(), createAArch64MCRegisterInfo(), createAMDGPUMCCodeGenInfo(), createAMDGPUMCInstrInfo(), createAMDGPUMCRegisterInfo(), createARMMCCodeGenInfo(), createARMMCInstrInfo(), createARMMCRegisterInfo(), createBPFMCCodeGenInfo(), createBPFMCInstrInfo(), createBPFMCRegisterInfo(), createHexagonMCCodeGenInfo(), llvm::createHexagonMCInstrInfo(), createHexagonMCRegisterInfo(), createMipsMCCodeGenInfo(), createMipsMCInstrInfo(), createMipsMCRegisterInfo(), createMSP430MCCodeGenInfo(), createMSP430MCInstrInfo(), createMSP430MCRegisterInfo(), createNVPTXMCCodeGenInfo(), createNVPTXMCInstrInfo(), createNVPTXMCRegisterInfo(), createPPCMCCodeGenInfo(), createPPCMCInstrInfo(), createPPCMCRegisterInfo(), createSparcMCCodeGenInfo(), createSparcMCInstrInfo(), createSparcMCRegisterInfo(), createSparcV9MCCodeGenInfo(), createSystemZMCCodeGenInfo(), createSystemZMCInstrInfo(), createSystemZMCRegisterInfo(), createX86MCCodeGenInfo(), createX86MCInstrInfo(), createX86MCRegisterInfo(), createXCoreMCCodeGenInfo(), createXCoreMCInstrInfo(), createXCoreMCRegisterInfo(), llvm::mdconst::dyn_extract(), llvm::mdconst::dyn_extract_or_null(), expandLog(), expandLog10(), expandLog2(), llvm::OnDiskChainedHashTable< Info >::find_hashed(), llvm::InstCombiner::FoldICmpDivCst(), foldSelectICmpAndOr(), llvm::InstCombiner::FoldShiftByConstant(), llvm::PMDataManager::freePass(), genConstMult(), llvm::APSInt::get(), getLimitedPrecisionExp2(), llvm::SDNode::getVTList(), llvm::isa(), isKnownNonZero(), isKnownToBeAPowerOfTwo(), LLVMInitializeAArch64AsmParser(), LLVMInitializeAArch64AsmPrinter(), LLVMInitializeAArch64Target(), LLVMInitializeAArch64TargetMC(), LLVMInitializeAMDGPUTarget(), LLVMInitializeAMDGPUTargetMC(), LLVMInitializeARMAsmParser(), LLVMInitializeARMAsmPrinter(), LLVMInitializeARMTarget(), LLVMInitializeARMTargetInfo(), LLVMInitializeARMTargetMC(), LLVMInitializeBPFAsmPrinter(), LLVMInitializeBPFTarget(), LLVMInitializeBPFTargetInfo(), LLVMInitializeBPFTargetMC(), LLVMInitializeCppBackendTarget(), LLVMInitializeHexagonAsmPrinter(), LLVMInitializeHexagonTarget(), LLVMInitializeHexagonTargetInfo(), LLVMInitializeHexagonTargetMC(), LLVMInitializeMipsAsmParser(), LLVMInitializeMipsAsmPrinter(), LLVMInitializeMipsTarget(), LLVMInitializeMipsTargetInfo(), LLVMInitializeMipsTargetMC(), LLVMInitializeMSP430AsmPrinter(), LLVMInitializeMSP430Target(), LLVMInitializeMSP430TargetInfo(), LLVMInitializeMSP430TargetMC(), LLVMInitializeNVPTXAsmPrinter(), LLVMInitializeNVPTXTarget(), LLVMInitializeNVPTXTargetInfo(), LLVMInitializeNVPTXTargetMC(), LLVMInitializePowerPCTargetInfo(), LLVMInitializeSparcAsmPrinter(), LLVMInitializeSparcTarget(), LLVMInitializeSparcTargetInfo(), LLVMInitializeSparcTargetMC(), LLVMInitializeSystemZAsmParser(), LLVMInitializeSystemZAsmPrinter(), LLVMInitializeSystemZTarget(), LLVMInitializeSystemZTargetInfo(), LLVMInitializeWebAssemblyTarget(), LLVMInitializeWebAssemblyTargetInfo(), LLVMInitializeWebAssemblyTargetMC(), LLVMInitializeX86AsmParser(), LLVMInitializeX86AsmPrinter(), LLVMInitializeX86Target(), LLVMInitializeX86TargetInfo(), LLVMInitializeX86TargetMC(), LLVMInitializeXCoreAsmPrinter(), LLVMInitializeXCoreTarget(), LLVMInitializeXCoreTargetInfo(), LLVMInitializeXCoreTargetMC(), LowerCTTZ(), llvm::HexagonTargetLowering::LowerEXTRACT_VECTOR(), lowerFCOPYSIGN32(), lowerFCOPYSIGN64(), LowerSDIV_v4i8(), llvm::AMDGPUTargetLowering::LowerSDIVREM(), llvm::operator<<(), llvm::TrackingMDRef::operator=(), llvm::UseListOrder::operator=(), llvm::DebugLoc::operator=(), llvm::TypedTrackingMDRef< MDNode >::operator=(), OptimizeAndOrXor(), PerformOrCombine(), fuzzer::PrintASCII(), fuzzer::ReadDirToVectorOfUnits(), llvm::SetVector< llvm::BasicBlock * >::remove(), fuzzer::Fuzzer::RereadOutputCorpus(), llvm::RGPassManager::runOnFunction(), llvm::LPPassManager::runOnFunction(), llvm::FPPassManager::runOnFunction(), llvm::scalbn(), llvm::TargetLowering::TargetLoweringOpt::ShrinkDemandedOp(), fuzzer::Fuzzer::ShuffleAndMinimize(), SimplifyAndOfICmps(), SimplifyAShrInst(), SimplifyDiv(), SimplifyFSubInst(), SimplifyLShrInst(), SimplifyMulInst(), SimplifyOrOfICmps(), SimplifySelectInst(), SimplifyShlInst(), SimplifySubInst(), simplifyUnsignedRangeCheck(), llvm::opt::StrCmpOptionNameIgnoreCase(), llvm::ConstantRange::sub(), sub_1(), llvm::TrackingMDRef::TrackingMDRef(), tryLowerToSLI(), llvm::utohex_buffer(), llvm::InstCombiner::visitAdd(), llvm::InstCombiner::visitAnd(), llvm::InstCombiner::visitAShr(), llvm::InstCombiner::visitBranchInst(), llvm::InstCombiner::visitCallInst(), llvm::InstCombiner::visitFCmpInst(), llvm::InstCombiner::visitFDiv(), llvm::InstCombiner::visitICmpInst(), llvm::InstCombiner::visitICmpInstWithInstAndIntCst(), llvm::InstCombiner::visitMul(), llvm::InstCombiner::visitOr(), llvm::InstCombiner::visitSDiv(), llvm::InstCombiner::visitSub(), llvm::InstCombiner::visitUDiv(), llvm::InstCombiner::visitZExt(), and wrap().
1.8.6