• Home
  • Raw
  • Download

Lines Matching refs:TargetLoweringBase

1 //===-- TargetLoweringBase.cpp - Implement the TargetLoweringBase class ---===//
10 // This implements the TargetLoweringBase class.
798 TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm) : TM(tm) {
842 void TargetLoweringBase::initActions() {
946 MVT TargetLoweringBase::getScalarShiftAmountTy(const DataLayout &DL,
951 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy,
961 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const {
976 void TargetLoweringBase::setJumpIsExpensive(bool isExpensive) {
982 TargetLoweringBase::LegalizeKind
983 TargetLoweringBase::getTypeConversion(LLVMContext &Context, EVT VT) const {
1118 TargetLoweringBase *TLI) {
1164 bool TargetLoweringBase::isLegalRC(const TargetRegisterClass *RC) const {
1176 TargetLoweringBase::emitPatchPoint(MachineInstr &InitialMI,
1263 TargetLoweringBase::findRepresentativeClass(const TargetRegisterInfo *TRI,
1290 void TargetLoweringBase::computeRegisterProperties(
1481 EVT TargetLoweringBase::getSetCCResultType(const DataLayout &DL, LLVMContext &,
1487 MVT::SimpleValueType TargetLoweringBase::getCmpLibcallReturnType() const {
1500 unsigned TargetLoweringBase::getVectorTypeBreakdown(LLVMContext &Context, EVT VT,
1618 unsigned TargetLoweringBase::getByValTypeAlignment(Type *Ty,
1623 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context,
1645 BranchProbability TargetLoweringBase::getPredictableBranchThreshold() const {
1653 int TargetLoweringBase::InstructionOpcodeToISD(unsigned Opcode) const {
1730 TargetLoweringBase::getTypeLegalizationCost(const DataLayout &DL,
1757 Value *TargetLoweringBase::getSafeStackPointerLocation(IRBuilder<> &IRB) const {
1776 bool TargetLoweringBase::isLegalAddressingMode(const DataLayout &DL,
1817 Value *TargetLoweringBase::getIRStackGuard(IRBuilder<> &IRB) const {
1830 void TargetLoweringBase::insertSSPDeclarations(Module &M) const {
1836 Value *TargetLoweringBase::getSDagStackGuard(const Module &M) const {
1840 Value *TargetLoweringBase::getSSPStackGuardCheck(const Module &M) const {