Lines Matching refs:Instruction
23 #include "llvm/IR/Instruction.h"
152 if (Instruction *I = dyn_cast<Instruction>(V)) {
215 return isa<Instruction>(V) || isa<Argument>(V) || isa<BasicBlock>(V) ||
575 // Instruction Metadata method implementations.
578 void Instruction::setMetadata(StringRef Kind, MDNode *Node) {
583 MDNode *Instruction::getMetadataImpl(StringRef Kind) const {
587 void Instruction::dropUnknownMetadata(ArrayRef<unsigned> KnownIDs) {
598 DenseMap<const Instruction *, LLVMContextImpl::MDMapTy> &MetadataStore =
634 void Instruction::setMetadata(unsigned KindID, MDNode *Node) {
690 MDNode *Instruction::getMetadataImpl(unsigned KindID) const {
706 void Instruction::getAllMetadataImpl(SmallVectorImpl<std::pair<unsigned,
731 void Instruction::
750 void Instruction::clearMetadataHashEntries() {