/external/llvm/utils/TableGen/ |
H A D | DAGISelMatcher.h | 228 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::ScopeMatcher 229 bool isEqualImpl(const Matcher *M) const override { return false; } 230 unsigned getHashImpl() const override { return 12312; } 253 bool isSafeToReorderWithPatternPredicate() const override { return true; } 255 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::RecordMatcher 256 bool isEqualImpl(const Matcher *M) const override { return true; } 257 unsigned getHashImpl() const override { return 0; } 287 bool isSafeToReorderWithPatternPredicate() const override { return true; } 290 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::RecordChildMatcher 291 bool isEqualImpl(const Matcher *M) const override { 309 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::RecordMemRefMatcher 328 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CaptureGlueInputMatcher 349 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::MoveChildMatcher 369 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::MoveParentMatcher 392 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckSameMatcher 419 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckChildSameMatcher 445 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckPatternPredicateMatcher 449 unsigned getHashImpl() const override; member in class:llvm::CheckPatternPredicateMatcher 469 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckPredicateMatcher 473 unsigned getHashImpl() const override; member in class:llvm::CheckPredicateMatcher 494 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckOpcodeMatcher 495 bool isEqualImpl(const Matcher *M) const override; member in class:llvm::CheckOpcodeMatcher 496 unsigned getHashImpl() const override; member in class:llvm::CheckOpcodeMatcher 497 bool isContradictoryImpl(const Matcher *M) const override; member in class:llvm::CheckOpcodeMatcher 522 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::SwitchOpcodeMatcher 546 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckTypeMatcher 551 bool isContradictoryImpl(const Matcher *M) const override; member in class:llvm::CheckTypeMatcher 576 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::SwitchTypeMatcher 601 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckChildTypeMatcher 607 bool isContradictoryImpl(const Matcher *M) const override; member in class:llvm::CheckChildTypeMatcher 628 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckIntegerMatcher 633 bool isContradictoryImpl(const Matcher *M) const override; member in class:llvm::CheckIntegerMatcher 655 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckChildIntegerMatcher 661 bool isContradictoryImpl(const Matcher *M) const override; member in class:llvm::CheckChildIntegerMatcher 681 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckCondCodeMatcher 685 unsigned getHashImpl() const override; member in class:llvm::CheckCondCodeMatcher 705 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckValueTypeMatcher 709 unsigned getHashImpl() const override; member in class:llvm::CheckValueTypeMatcher 710 bool isContradictoryImpl(const Matcher *M) const override; member in class:llvm::CheckValueTypeMatcher 750 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckComplexPatMatcher 777 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckAndImmMatcher 801 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckOrImmMatcher 822 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CheckFoldableChainNodeMatcher 843 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::EmitIntegerMatcher 868 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::EmitStringIntegerMatcher 873 unsigned getHashImpl() const override; member in class:llvm::EmitStringIntegerMatcher 894 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::EmitRegisterMatcher 920 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::EmitConvertToTargetMatcher 949 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::EmitMergeInputChainsMatcher 953 unsigned getHashImpl() const override; member in class:llvm::EmitMergeInputChainsMatcher 974 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::EmitCopyToRegMatcher 1003 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::EmitNodeXFormMatcher 1066 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::EmitNodeMatcherCommon 1067 bool isEqualImpl(const Matcher *M) const override; member in class:llvm::EmitNodeMatcherCommon 1068 unsigned getHashImpl() const override; member in class:llvm::EmitNodeMatcherCommon 1073 void anchor() override; member in class:llvm::EmitNodeMatcher 1096 void anchor() override; member in class:llvm::MorphNodeToMatcher 1139 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::MarkGlueResultsMatcher 1143 unsigned getHashImpl() const override; member in class:llvm::MarkGlueResultsMatcher 1167 void printImpl(raw_ostream &OS, unsigned indent) const override; member in class:llvm::CompleteMatchMatcher 1172 unsigned getHashImpl() const override; member in class:llvm::CompleteMatchMatcher [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | LoopPass.h | 36 const std::string &Banner) const override; member in class:llvm::LoopPass 60 void preparePassManager(PMStack &PMS) override; member in class:llvm::LoopPass 63 void assignPassManager(PMStack &PMS, PassManagerType PMT) override; member in class:llvm::LoopPass 66 PassManagerType getPotentialPassManagerType() const override { 77 /// Each loop pass can override these simple analysis hooks to update 98 bool runOnFunction(Function &F) override; member in class:llvm::LPPassManager 102 void getAnalysisUsage(AnalysisUsage &Info) const override; member in class:llvm::LPPassManager 104 const char *getPassName() const override { 108 PMDataManager *getAsPMDataManager() override { return this; } 109 Pass *getAsPass() override { retur 112 void dumpPassStructure(unsigned Offset) override; member in class:llvm::LPPassManager [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | ResourcePriorityQueue.h | 84 bool isBottomUp() const override { return false; } 86 void initNodes(std::vector<SUnit> &sunits) override; member in class:llvm::ResourcePriorityQueue 88 void addNode(const SUnit *SU) override { 92 void updateNode(const SUnit *SU) override {} 94 void releaseState() override { 119 bool empty() const override { return Queue.empty(); } 121 void push(SUnit *U) override; 123 SUnit *pop() override; 125 void remove(SUnit *SU) override; 127 void dump(ScheduleDAG* DAG) const override; [all...] |
H A D | ScoreboardHazardRecognizer.h | 113 bool atIssueLimit() const override; member in class:llvm::ScoreboardHazardRecognizer 117 HazardType getHazardType(SUnit *SU, int Stalls) override; member in class:llvm::ScoreboardHazardRecognizer 118 void Reset() override; member in class:llvm::ScoreboardHazardRecognizer 119 void EmitInstruction(SUnit *SU) override; member in class:llvm::ScoreboardHazardRecognizer 120 void AdvanceCycle() override; member in class:llvm::ScoreboardHazardRecognizer 121 void RecedeCycle() override; member in class:llvm::ScoreboardHazardRecognizer
|
/external/llvm/include/llvm/Object/ |
H A D | MachO.h | 62 void moveSymbolNext(DataRefImpl &Symb) const override; member in class:llvm::object::MachOObjectFile 64 StringRef &Res) const override; member in class:llvm::object::MachOObjectFile 70 uint64_t &Res) const override; member in class:llvm::object::MachOObjectFile 72 uint32_t &Res) const override; member in class:llvm::object::MachOObjectFile 73 std::error_code getSymbolSize(DataRefImpl Symb, uint64_t &Res) const override; member in class:llvm::object::MachOObjectFile 75 SymbolRef::Type &Res) const override; member in class:llvm::object::MachOObjectFile 76 uint32_t getSymbolFlags(DataRefImpl Symb) const override; member in class:llvm::object::MachOObjectFile 78 section_iterator &Res) const override; member in class:llvm::object::MachOObjectFile 80 void moveSectionNext(DataRefImpl &Sec) const override; member in class:llvm::object::MachOObjectFile 82 StringRef &Res) const override; member in class:llvm::object::MachOObjectFile 84 uint64_t &Res) const override; member in class:llvm::object::MachOObjectFile 85 std::error_code getSectionSize(DataRefImpl Sec, uint64_t &Res) const override; member in class:llvm::object::MachOObjectFile 87 StringRef &Res) const override; member in class:llvm::object::MachOObjectFile 89 uint64_t &Res) const override; member in class:llvm::object::MachOObjectFile 90 std::error_code isSectionText(DataRefImpl Sec, bool &Res) const override; member in class:llvm::object::MachOObjectFile 91 std::error_code isSectionData(DataRefImpl Sec, bool &Res) const override; member in class:llvm::object::MachOObjectFile 92 std::error_code isSectionBSS(DataRefImpl Sec, bool &Res) const override; member in class:llvm::object::MachOObjectFile 94 bool &Res) const override; member in class:llvm::object::MachOObjectFile 95 std::error_code isSectionVirtual(DataRefImpl Sec, bool &Res) const override; member in class:llvm::object::MachOObjectFile 96 std::error_code isSectionZeroInit(DataRefImpl Sec, bool &Res) const override; member in class:llvm::object::MachOObjectFile 98 bool &Res) const override; member in class:llvm::object::MachOObjectFile 100 bool &Result) const override; member in class:llvm::object::MachOObjectFile 101 relocation_iterator section_rel_begin(DataRefImpl Sec) const override; member in class:llvm::object::MachOObjectFile 102 relocation_iterator section_rel_end(DataRefImpl Sec) const override; member in class:llvm::object::MachOObjectFile 104 void moveRelocationNext(DataRefImpl &Rel) const override; member in class:llvm::object::MachOObjectFile 106 uint64_t &Res) const override; member in class:llvm::object::MachOObjectFile 108 uint64_t &Res) const override; member in class:llvm::object::MachOObjectFile 109 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override; member in class:llvm::object::MachOObjectFile 111 uint64_t &Res) const override; member in class:llvm::object::MachOObjectFile 114 SmallVectorImpl<char> &Result) const override; member in class:llvm::object::MachOObjectFile 117 SmallVectorImpl<char> &Result) const override; member in class:llvm::object::MachOObjectFile 119 bool &Result) const override; member in class:llvm::object::MachOObjectFile 122 LibraryRef &Res) const override; member in class:llvm::object::MachOObjectFile 124 StringRef &Res) const override; member in class:llvm::object::MachOObjectFile 132 basic_symbol_iterator symbol_begin_impl() const override; member in class:llvm::object::MachOObjectFile 133 basic_symbol_iterator symbol_end_impl() const override; member in class:llvm::object::MachOObjectFile 138 section_iterator section_begin() const override; member in class:llvm::object::MachOObjectFile 139 section_iterator section_end() const override; member in class:llvm::object::MachOObjectFile 141 library_iterator needed_library_begin() const override; member in class:llvm::object::MachOObjectFile 142 library_iterator needed_library_end() const override; member in class:llvm::object::MachOObjectFile 144 uint8_t getBytesInAddress() const override; member in class:llvm::object::MachOObjectFile 146 StringRef getFileFormatName() const override; member in class:llvm::object::MachOObjectFile 147 unsigned getArch() const override; member in class:llvm::object::MachOObjectFile 149 StringRef getLoadName() const override; member in class:llvm::object::MachOObjectFile [all...] |
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriterPass.cpp | 34 const char *getPassName() const override { return "Bitcode Writer"; } 36 bool runOnModule(Module &M) override {
|
/external/llvm/lib/Target/Mips/ |
H A D | Mips16HardFloat.h | 37 const char *getPassName() const override { 41 bool runOnModule(Module &M) override; member in class:llvm::Mips16HardFloat
|
H A D | MipsModuleISelDAGToDAG.h | 44 const char *getPassName() const override { 48 bool runOnMachineFunction(MachineFunction &MF) override; member in class:llvm::MipsModuleDAGToDAGISel
|
H A D | Mips16InstrInfo.h | 28 const MipsRegisterInfo &getRegisterInfo() const override; member in class:llvm::Mips16InstrInfo 36 int &FrameIndex) const override; member in class:llvm::Mips16InstrInfo 44 int &FrameIndex) const override; member in class:llvm::Mips16InstrInfo 49 bool KillSrc) const override; member in class:llvm::Mips16InstrInfo 56 int64_t Offset) const override; member in class:llvm::Mips16InstrInfo 63 int64_t Offset) const override; member in class:llvm::Mips16InstrInfo 65 bool expandPostRAPseudo(MachineBasicBlock::iterator MI) const override; member in class:llvm::Mips16InstrInfo 67 unsigned getOppositeBranchOpc(unsigned Opc) const override; member in class:llvm::Mips16InstrInfo 107 const MCAsmInfo &MAI) const override; member in class:llvm::Mips16InstrInfo 109 unsigned getAnalyzableBrOpc(unsigned Opc) const override; member in class:llvm::Mips16InstrInfo [all...] |
/external/llvm/tools/llvm-readobj/ |
H A D | Error.cpp | 22 const char* name() const LLVM_NOEXCEPT override; member in class:__anon26412::_readobj_error_category 23 std::string message(int ev) const override; member in class:__anon26412::_readobj_error_category
|
/external/llvm/tools/obj2yaml/ |
H A D | Error.cpp | 18 const char *name() const LLVM_NOEXCEPT override; member in class:__anon26416::_obj2yaml_error_category 19 std::string message(int ev) const override; member in class:__anon26416::_obj2yaml_error_category
|
/external/clang/lib/AST/ |
H A D | ItaniumCXXABI.cpp | 40 unsigned getManglingNumber(const VarDecl *VD, unsigned) override { 44 unsigned getManglingNumber(const TagDecl *TD, unsigned) override { 56 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const override { 66 CallingConv getDefaultMethodCallConv(bool isVariadic) const override { 76 bool isNearlyEmpty(const CXXRecordDecl *RD) const override { 88 MangleNumberingContext *createMangleNumberingContext() const override {
|
/external/llvm/include/llvm/MC/ |
H A D | MCSectionELF.h | 66 std::string getLabelBeginName() const override { 71 std::string getLabelEndName() const override { 82 const MCExpr *Subsection) const override; member in class:llvm::MCSectionELF 83 bool UseCodeAlign() const override; member in class:llvm::MCSectionELF 84 bool isVirtualSection() const override; member in class:llvm::MCSectionELF 88 bool isBaseAddressKnownZero() const override {
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | ByteStreamer.h | 40 void EmitInt8(uint8_t Byte, const Twine &Comment) override { 44 void EmitSLEB128(uint64_t DWord, const Twine &Comment) override { 48 void EmitULEB128(uint64_t DWord, const Twine &Comment) override { 59 void EmitInt8(uint8_t Byte, const Twine &Comment) override { 62 void EmitSLEB128(uint64_t DWord, const Twine &Comment) override { 65 void EmitULEB128(uint64_t DWord, const Twine &Comment) override {
|
H A D | EHStreamer.h | 121 void endModule() override; member in class:llvm::EHStreamer 125 void beginFunction(const MachineFunction *MF) override; member in class:llvm::EHStreamer 128 void endFunction(const MachineFunction *) override; member in class:llvm::EHStreamer 131 void setSymbolSize(const MCSymbol *Sym, uint64_t Size) override {} 132 void beginInstruction(const MachineInstr *MI) override {} 133 void endInstruction() override {}
|
/external/llvm/lib/Target/ARM/ |
H A D | Thumb1RegisterInfo.h | 30 getLargestLegalSuperClass(const TargetRegisterClass *RC) const override; member in struct:llvm::Thumb1RegisterInfo 34 unsigned Kind = 0) const override; member in struct:llvm::Thumb1RegisterInfo 42 unsigned MIFlags = MachineInstr::NoFlags) const override; member in struct:llvm::Thumb1RegisterInfo 51 int64_t Offset) const override; member in struct:llvm::Thumb1RegisterInfo 56 unsigned Reg) const override; member in struct:llvm::Thumb1RegisterInfo 59 RegScavenger *RS = nullptr) const override; member in struct:llvm::Thumb1RegisterInfo
|
/external/clang/lib/CodeGen/ |
H A D | ModuleBuilder.cpp | 48 llvm::Module* GetModule() override { 52 const Decl *GetDeclForMangledName(StringRef MangledName) override { 67 llvm::Module *ReleaseModule() override { return M.release(); } 69 void Initialize(ASTContext &Context) override { 82 void HandleCXXStaticMemberVarInstantiation(VarDecl *VD) override { 89 bool HandleTopLevelDecl(DeclGroupRef DG) override { 105 void HandleInlineMethodDefinition(CXXMethodDecl *D) override { 126 void HandleTagDeclDefinition(TagDecl *D) override { 133 void HandleTagDeclRequiredDefinition(const TagDecl *D) override { 142 void HandleTranslationUnit(ASTContext &Ctx) override { [all...] |
/external/clang/lib/Format/ |
H A D | BreakableToken.h | 93 unsigned getLineCount() const override; member in class:clang::format::BreakableSingleLineToken 95 StringRef::size_type Length) const override; member in class:clang::format::BreakableSingleLineToken 126 unsigned ColumnLimit) const override; member in class:clang::format::BreakableStringLiteral 128 WhitespaceManager &Whitespaces) override; member in class:clang::format::BreakableStringLiteral 130 WhitespaceManager &Whitespaces) override {} 144 unsigned ColumnLimit) const override; member in class:clang::format::BreakableLineComment 146 WhitespaceManager &Whitespaces) override; member in class:clang::format::BreakableLineComment 148 WhitespaceManager &Whitespaces) override; member in class:clang::format::BreakableLineComment 150 WhitespaceManager &Whitespaces) override; member in class:clang::format::BreakableLineComment 170 unsigned getLineCount() const override; member in class:clang::format::BreakableBlockComment 172 StringRef::size_type Length) const override; member in class:clang::format::BreakableBlockComment 174 unsigned ColumnLimit) const override; member in class:clang::format::BreakableBlockComment 176 WhitespaceManager &Whitespaces) override; member in class:clang::format::BreakableBlockComment 178 WhitespaceManager &Whitespaces) override; member in class:clang::format::BreakableBlockComment 180 WhitespaceManager &Whitespaces) override; member in class:clang::format::BreakableBlockComment [all...] |
/external/llvm/lib/ExecutionEngine/JIT/ |
H A D | JIT.h | 109 void addModule(Module *M) override; member in class:llvm::JIT 113 bool removeModule(Module *M) override; member in class:llvm::JIT 118 const std::vector<GenericValue> &ArgValues) override; member in class:llvm::JIT 129 bool AbortOnFailure = true) override; member in class:llvm::JIT 139 void *getPointerToFunction(Function *F) override; member in class:llvm::JIT 149 void *getPointerToBasicBlock(BasicBlock *BB) override; member in class:llvm::JIT 154 void *getOrEmitGlobalVariable(const GlobalVariable *GV) override; member in class:llvm::JIT 160 void *getPointerToFunctionOrStub(Function *F) override; member in class:llvm::JIT 168 void *recompileAndRelinkFunction(Function *F) override; member in class:llvm::JIT 173 void freeMachineCodeForFunction(Function *F) override; member in class:llvm::JIT 192 void runJITOnFunction(Function *F, MachineCodeInfo *MCI = nullptr) override; member in class:llvm::JIT 194 void RegisterJITEventListener(JITEventListener *L) override; member in class:llvm::JIT 195 void UnregisterJITEventListener(JITEventListener *L) override; member in class:llvm::JIT 223 char* getMemoryForGV(const GlobalVariable* GV) override; member in class:llvm::JIT [all...] |
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 73 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i8; } 76 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; member in class:llvm::MSP430TargetLowering 80 const char *getTargetNodeName(unsigned Opcode) const override; member in class:llvm::MSP430TargetLowering 97 getConstraintType(const std::string &Constraint) const override; member in class:llvm::MSP430TargetLowering 100 MVT VT) const override; member in class:llvm::MSP430TargetLowering 105 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; member in class:llvm::MSP430TargetLowering 106 bool isTruncateFree(EVT VT1, EVT VT2) const override; member in class:llvm::MSP430TargetLowering 116 bool isZExtFree(Type *Ty1, Type *Ty2) const override; member in class:llvm::MSP430TargetLowering 117 bool isZExtFree(EVT VT1, EVT VT2) const override; member in class:llvm::MSP430TargetLowering 118 bool isZExtFree(SDValue Val, EVT VT2) const override; member in class:llvm::MSP430TargetLowering 121 MachineBasicBlock *BB) const override; member in class:llvm::MSP430TargetLowering 154 SmallVectorImpl<SDValue> &InVals) const override; member in class:llvm::MSP430TargetLowering 157 SmallVectorImpl<SDValue> &InVals) const override; member in class:llvm::MSP430TargetLowering 163 SDLoc dl, SelectionDAG &DAG) const override; member in class:llvm::MSP430TargetLowering 169 SelectionDAG &DAG) const override; member in class:llvm::MSP430TargetLowering [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 522 unsigned getJumpTableEncoding() const override; member in class:llvm::final 524 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i8; } 529 MCContext &Ctx) const override; member in class:llvm::final 534 SelectionDAG &DAG) const override; member in class:llvm::final 537 unsigned JTI, MCContext &Ctx) const override; member in class:llvm::final 543 unsigned getByValTypeAlignment(Type *Ty) const override; member in class:llvm::final 558 MachineFunction &MF) const override; member in class:llvm::final 566 bool isSafeMemOpType(MVT VT) const override; member in class:llvm::final 572 bool *Fast) const override; member in class:llvm::final 576 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; member in class:llvm::final 582 SelectionDAG &DAG) const override; member in class:llvm::final 585 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override; member in class:llvm::final 591 bool isTypeDesirableForOp(unsigned Opc, EVT VT) const override; member in class:llvm::final 597 bool IsDesirableToPromoteOp(SDValue Op, EVT &PVT) const override; member in class:llvm::final 601 MachineBasicBlock *MBB) const override; member in class:llvm::final 606 const char *getTargetNodeName(unsigned Opcode) const override; member in class:llvm::final 609 EVT getSetCCResultType(LLVMContext &Context, EVT VT) const override; member in class:llvm::final 618 unsigned Depth = 0) const override; member in class:llvm::final 624 unsigned Depth) const override; member in class:llvm::final 627 int64_t &Offset) const override; member in class:llvm::final 631 bool ExpandInlineAsm(CallInst *CI) const override; member in class:llvm::final 634 getConstraintType(const std::string &Constraint) const override; member in class:llvm::final 640 const char *constraint) const override; member in class:llvm::final 642 const char *LowerXConstraint(EVT ConstraintVT) const override; member in class:llvm::final 651 SelectionDAG &DAG) const override; member in class:llvm::final 659 MVT VT) const override; member in class:llvm::final 663 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override; member in class:llvm::final 669 bool isLegalICmpImmediate(int64_t Imm) const override; member in class:llvm::final 675 bool isLegalAddImmediate(int64_t Imm) const override; member in class:llvm::final 682 int getScalingFactorCost(const AddrMode &AM, Type *Ty) const override; member in class:llvm::final 684 bool isVectorShiftByScalarCheap(Type *Ty) const override; member in class:llvm::final 689 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; member in class:llvm::final 690 bool isTruncateFree(EVT VT1, EVT VT2) const override; member in class:llvm::final 692 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override; member in class:llvm::final 702 bool isZExtFree(Type *Ty1, Type *Ty2) const override; member in class:llvm::final 703 bool isZExtFree(EVT VT1, EVT VT2) const override; member in class:llvm::final 704 bool isZExtFree(SDValue Val, EVT VT2) const override; member in class:llvm::final 710 bool isFMAFasterThanFMulAndFAdd(EVT VT) const override; member in class:llvm::final 715 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override; member in class:llvm::final 720 bool isFPImmLegal(const APFloat &Imm, EVT VT) const override; member in class:llvm::final 727 EVT VT) const override; member in class:llvm::final 734 EVT VT) const override; member in class:llvm::final 770 Type *Ty) const override; member in class:llvm::final 777 unsigned getRegisterByName(const char* RegName, EVT VT) const override; member in class:llvm::final 782 const TargetLibraryInfo *libInfo) const override; member in class:llvm::final 789 unsigned &Offset) const override; member in class:llvm::final 794 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override; member in class:llvm::final 797 void resetOperationActions() override; member in class:llvm::final 800 LegalizeTypeAction getPreferredVectorAction(EVT VT) const override; member in class:llvm::final 804 findRepresentativeClass(MVT VT) const override; member in class:llvm::final 925 SmallVectorImpl<SDValue> &InVals) const override; member in class:llvm::final 927 SmallVectorImpl<SDValue> &InVals) const override; member in class:llvm::final 933 SDLoc dl, SelectionDAG &DAG) const override; member in class:llvm::final 935 bool isUsedByReturnOnly(SDNode *N, SDValue &Chain) const override; member in class:llvm::final 937 bool mayBeEmittedAsTailCall(CallInst *CI) const override; member in class:llvm::final 940 ISD::NodeType ExtendKind) const override; member in class:llvm::final 945 LLVMContext &Context) const override; member in class:llvm::final 947 const MCPhysReg *getScratchRegisters(CallingConv::ID CC) const override; member in class:llvm::final [all...] |
/external/clang/lib/Driver/ |
H A D | Tools.h | 93 bool hasGoodDiagnostics() const override { return true; } 94 bool hasIntegratedAssembler() const override { return true; } 95 bool hasIntegratedCPP() const override { return true; } 100 const char *LinkingOutput) const override; member in class:clang::driver::tools::Clang 109 bool hasGoodDiagnostics() const override { return true; } 110 bool hasIntegratedAssembler() const override { return false; } 111 bool hasIntegratedCPP() const override { return false; } 116 const char *LinkingOutput) const override; member in class:clang::driver::tools::ClangAs 130 const char *LinkingOutput) const override; member in class:clang::driver::tools::gcc::Common 144 bool hasGoodDiagnostics() const override { retur 148 llvm::opt::ArgStringList &CmdArgs) const override; member in class:clang::driver::tools::gcc::Preprocess 160 llvm::opt::ArgStringList &CmdArgs) const override; member in class:clang::driver::tools::gcc::Compile 172 llvm::opt::ArgStringList &CmdArgs) const override; member in class:clang::driver::tools::gcc::Link 191 const char *LinkingOutput) const override; member in class:clang::driver::tools::hexagon::Assemble 207 const char *LinkingOutput) const override; member in class:clang::driver::tools::hexagon::Link 253 const char *LinkingOutput) const override; member in class:clang::driver::tools::darwin::Assemble 271 const char *LinkingOutput) const override; member in class:clang::driver::tools::darwin::Link 283 const char *LinkingOutput) const override; member in class:clang::driver::tools::darwin::Lipo 298 const char *LinkingOutput) const override; member in class:clang::driver::tools::darwin::Dsymutil 311 const char *LinkingOutput) const override; member in class:clang::driver::tools::darwin::VerifyDebug 329 const char *LinkingOutput) const override; member in class:clang::driver::tools::openbsd::Assemble 341 const char *LinkingOutput) const override; member in class:clang::driver::tools::openbsd::Link 357 const char *LinkingOutput) const override; member in class:clang::driver::tools::bitrig::Assemble 369 const char *LinkingOutput) const override; member in class:clang::driver::tools::bitrig::Link 385 const char *LinkingOutput) const override; member in class:clang::driver::tools::freebsd::Assemble 397 const char *LinkingOutput) const override; member in class:clang::driver::tools::freebsd::Link 414 const char *LinkingOutput) const override; member in class:clang::driver::tools::netbsd::Assemble 428 const char *LinkingOutput) const override; member in class:clang::driver::tools::netbsd::Link 444 const char *LinkingOutput) const override; member in class:clang::driver::tools::gnutools::Assemble 457 const char *LinkingOutput) const override; member in class:clang::driver::tools::gnutools::Link 473 const char *LinkingOutput) const override; member in class:clang::driver::tools::minix::Assemble 486 const char *LinkingOutput) const override; member in class:clang::driver::tools::minix::Link 502 const char *LinkingOutput) const override; member in class:clang::driver::tools::solaris::Assemble 514 const char *LinkingOutput) const override; member in class:clang::driver::tools::solaris::Link 530 const char *LinkingOutput) const override; member in class:clang::driver::tools::auroraux::Assemble 542 const char *LinkingOutput) const override; member in class:clang::driver::tools::auroraux::Link 558 const char *LinkingOutput) const override; member in class:clang::driver::tools::dragonfly::Assemble 571 const char *LinkingOutput) const override; member in class:clang::driver::tools::dragonfly::Link 587 const char *LinkingOutput) const override; member in class:clang::driver::tools::visualstudio::Link 601 const char *LinkingOutput) const override; member in class:clang::driver::tools::visualstudio::Compile 627 const char *LinkingOutput) const override; member in class:clang::driver::tools::XCore::Assemble 640 const char *LinkingOutput) const override; member in class:clang::driver::tools::XCore::Link [all...] |
/external/clang/tools/libclang/ |
H A D | CIndexDiagnostic.h | 124 CXDiagnosticSeverity getSeverity() const override; 127 CXSourceLocation getLocation() const override; 130 CXString getSpelling() const override; 133 CXString getDiagnosticOption(CXString *Disable) const override; 136 unsigned getCategory() const override; 139 CXString getCategoryText() const override; 142 unsigned getNumRanges() const override; 145 CXSourceRange getRange(unsigned Range) const override; 148 unsigned getNumFixIts() const override; 152 CXSourceRange *ReplacementRange) const override; [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.h | 51 int &FrameIndex) const override; member in class:llvm::HexagonInstrInfo 59 int &FrameIndex) const override; member in class:llvm::HexagonInstrInfo 65 bool AllowModify) const override; member in class:llvm::HexagonInstrInfo 67 unsigned RemoveBranch(MachineBasicBlock &MBB) const override; member in class:llvm::HexagonInstrInfo 72 DebugLoc DL) const override; member in class:llvm::HexagonInstrInfo 76 int &Mask, int &Value) const override; member in class:llvm::HexagonInstrInfo 81 bool KillSrc) const override; member in class:llvm::HexagonInstrInfo 87 const TargetRegisterInfo *TRI) const override; member in class:llvm::HexagonInstrInfo 98 const TargetRegisterInfo *TRI) const override; member in class:llvm::HexagonInstrInfo 108 int FrameIndex) const override; member in class:llvm::HexagonInstrInfo 120 bool isPredicable(MachineInstr *MI) const override; member in class:llvm::HexagonInstrInfo 122 const SmallVectorImpl<MachineOperand> &Cond) const override; member in class:llvm::HexagonInstrInfo 126 const BranchProbability &Probability) const override; member in class:llvm::HexagonInstrInfo 132 const BranchProbability &Probability) const override; member in class:llvm::HexagonInstrInfo 134 bool isPredicated(const MachineInstr *MI) const override; member in class:llvm::HexagonInstrInfo 141 std::vector<MachineOperand> &Pred) const override; member in class:llvm::HexagonInstrInfo 143 const SmallVectorImpl<MachineOperand> &Pred2) const override; member in class:llvm::HexagonInstrInfo 146 ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const override; member in class:llvm::HexagonInstrInfo 149 const BranchProbability &Probability) const override; member in class:llvm::HexagonInstrInfo 153 const ScheduleDAG *DAG) const override; member in class:llvm::HexagonInstrInfo 157 const MachineFunction &MF) const override; member in class:llvm::HexagonInstrInfo [all...] |
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 204 MVT getScalarShiftAmountTy(EVT LHSTy) const override { 207 EVT getSetCCResultType(LLVMContext &, EVT) const override; member in class:llvm::SystemZTargetLowering 208 bool isFMAFasterThanFMulAndFAdd(EVT VT) const override; member in class:llvm::SystemZTargetLowering 209 bool isFPImmLegal(const APFloat &Imm, EVT VT) const override; member in class:llvm::SystemZTargetLowering 210 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override; member in class:llvm::SystemZTargetLowering 212 bool *Fast) const override; member in class:llvm::SystemZTargetLowering 213 bool isTruncateFree(Type *, Type *) const override; member in class:llvm::SystemZTargetLowering 214 bool isTruncateFree(EVT, EVT) const override; member in class:llvm::SystemZTargetLowering 215 const char *getTargetNodeName(unsigned Opcode) const override; member in class:llvm::SystemZTargetLowering 218 MVT VT) const override; member in class:llvm::SystemZTargetLowering 220 getConstraintType(const std::string &Constraint) const override; member in class:llvm::SystemZTargetLowering 223 const char *constraint) const override; member in class:llvm::SystemZTargetLowering 227 SelectionDAG &DAG) const override; member in class:llvm::SystemZTargetLowering 230 override; member in class:llvm::SystemZTargetLowering 231 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; member in class:llvm::SystemZTargetLowering 232 bool allowTruncateForTailCall(Type *, Type *) const override; member in class:llvm::SystemZTargetLowering 233 bool mayBeEmittedAsTailCall(CallInst *CI) const override; member in class:llvm::SystemZTargetLowering 238 SmallVectorImpl<SDValue> &InVals) const override; member in class:llvm::SystemZTargetLowering 240 SmallVectorImpl<SDValue> &InVals) const override; member in class:llvm::SystemZTargetLowering 245 SDLoc DL, SelectionDAG &DAG) const override; member in class:llvm::SystemZTargetLowering 247 SelectionDAG &DAG) const override; member in class:llvm::SystemZTargetLowering 248 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override; member in class:llvm::SystemZTargetLowering [all...] |