Lines Matching defs:TargetInstrInfo
1 //===-- llvm/Target/TargetInstrInfo.h - Instruction Info --------*- C++ -*-===//
47 /// TargetInstrInfo - Interface to description of machine instruction set
49 class TargetInstrInfo : public MCInstrInfo {
50 TargetInstrInfo(const TargetInstrInfo &) LLVM_DELETED_FUNCTION;
51 void operator=(const TargetInstrInfo &) LLVM_DELETED_FUNCTION;
53 TargetInstrInfo(int CFSetupOpcode = -1, int CFDestroyOpcode = -1)
58 virtual ~TargetInstrInfo();
285 /// passed to other TargetInstrInfo methods to create new branches.
289 /// condition. These operands can be passed to other TargetInstrInfo
309 llvm_unreachable("Target didn't implement TargetInstrInfo::RemoveBranch!");
326 llvm_unreachable("Target didn't implement TargetInstrInfo::InsertBranch!");
341 "TargetInstrInfo::getUnconditionalBranch!");
346 llvm_unreachable("Target didn't implement TargetInstrInfo::getTrap!");
458 llvm_unreachable("Target didn't implement TargetInstrInfo::insertSelect!");
503 llvm_unreachable("Target must implement TargetInstrInfo::optimizeSelect!");
518 llvm_unreachable("Target didn't implement TargetInstrInfo::copyPhysReg!");
532 "TargetInstrInfo::storeRegToStackSlot!");
545 "TargetInstrInfo::loadRegFromStackSlot!");