Home
last modified time | relevance | path

Searched refs:RISCVTargetLowering (Results 1 – 14 of 14) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp44 RISCVTargetLowering::RISCVTargetLowering(const TargetMachine &TM, in RISCVTargetLowering() function in RISCVTargetLowering
232 EVT RISCVTargetLowering::getSetCCResultType(const DataLayout &DL, LLVMContext &, in getSetCCResultType()
239 bool RISCVTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info, in getTgtMemIntrinsic()
267 bool RISCVTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
293 bool RISCVTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate()
297 bool RISCVTargetLowering::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate()
304 bool RISCVTargetLowering::isTruncateFree(Type *SrcTy, Type *DstTy) const { in isTruncateFree()
312 bool RISCVTargetLowering::isTruncateFree(EVT SrcVT, EVT DstVT) const { in isTruncateFree()
321 bool RISCVTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree()
335 bool RISCVTargetLowering::isSExtCheaperThanZExt(EVT SrcVT, EVT DstVT) const { in isSExtCheaperThanZExt()
[all …]
DRISCVCallLowering.h23 class RISCVTargetLowering; variable
28 RISCVCallLowering(const RISCVTargetLowering &TLI);
DRISCVTargetTransformInfo.h34 const RISCVTargetLowering *TLI;
37 const RISCVTargetLowering *getTLI() const { return TLI; } in getTLI()
DRISCVSubtarget.h53 RISCVTargetLowering TLInfo;
78 const RISCVTargetLowering *getTargetLowering() const override { in getTargetLowering()
DRISCVCallLowering.cpp21 RISCVCallLowering::RISCVCallLowering(const RISCVTargetLowering &TLI) in RISCVCallLowering()
DRISCVISelLowering.h58 class RISCVTargetLowering : public TargetLowering {
62 explicit RISCVTargetLowering(const TargetMachine &TM,
DRISCVInstrInfoA.td136 // RISCVTargetLowering::{emitLeadingFence,emitTrailingFence}.
322 // RISCVTargetLowering::{emitLeadingFence,emitTrailingFence}.
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVCallLowering.h23 class RISCVTargetLowering; variable
28 RISCVCallLowering(const RISCVTargetLowering &TLI);
DRISCVISelLowering.cpp44 RISCVTargetLowering::RISCVTargetLowering(const TargetMachine &TM, in RISCVTargetLowering() function in RISCVTargetLowering
356 EVT RISCVTargetLowering::getSetCCResultType(const DataLayout &DL, LLVMContext &, in getSetCCResultType()
363 bool RISCVTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info, in getTgtMemIntrinsic()
391 bool RISCVTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
417 bool RISCVTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate()
421 bool RISCVTargetLowering::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate()
428 bool RISCVTargetLowering::isTruncateFree(Type *SrcTy, Type *DstTy) const { in isTruncateFree()
436 bool RISCVTargetLowering::isTruncateFree(EVT SrcVT, EVT DstVT) const { in isTruncateFree()
445 bool RISCVTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree()
459 bool RISCVTargetLowering::isSExtCheaperThanZExt(EVT SrcVT, EVT DstVT) const { in isSExtCheaperThanZExt()
[all …]
DRISCVTargetTransformInfo.h34 const RISCVTargetLowering *TLI;
37 const RISCVTargetLowering *getTLI() const { return TLI; } in getTLI()
DRISCVSubtarget.h69 RISCVTargetLowering TLInfo;
96 const RISCVTargetLowering *getTargetLowering() const override { in getTargetLowering()
DRISCVCallLowering.cpp21 RISCVCallLowering::RISCVCallLowering(const RISCVTargetLowering &TLI) in RISCVCallLowering()
DRISCVISelLowering.h83 class RISCVTargetLowering : public TargetLowering {
87 explicit RISCVTargetLowering(const TargetMachine &TM,
DRISCVInstrInfoA.td136 // RISCVTargetLowering::{emitLeadingFence,emitTrailingFence}.
322 // RISCVTargetLowering::{emitLeadingFence,emitTrailingFence}.