reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/TargetLowering.h
  418     if (getOperationAction(ISD::LOAD, LoadMVT) == Promote &&
  914     auto Action = getOperationAction(Op, VT);
  975     return getOperationAction(EqOpc, VT);
  983       (getOperationAction(Op, VT) == Legal ||
  984        getOperationAction(Op, VT) == Custom);
  992       (getOperationAction(Op, VT) == Legal ||
  993        getOperationAction(Op, VT) == Promote);
 1001       (getOperationAction(Op, VT) == Legal ||
 1002        getOperationAction(Op, VT) == Custom ||
 1003        getOperationAction(Op, VT) == Promote);
 1009     return getOperationAction(Op, VT) == Custom;
 1083     return (!isTypeLegal(VT) || getOperationAction(Op, VT) == Expand);
 1089            getOperationAction(Op, VT) == Legal;
 1211     assert(getOperationAction(Op, VT) == Promote &&
 1229               getOperationAction(Op, NVT) == Promote);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
13073       TLI.getOperationAction(ISD::FP16_TO_FP, VT) == TargetLowering::Legal)
17658   if (TLI.getOperationAction(ISD::SPLAT_VECTOR, VT) != TargetLowering::Expand)
19989   if (TLI.getOperationAction(ISD::ConstantFP, VT) == TargetLowering::Legal ||
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  501     switch (TLI.getOperationAction(ISD::STORE, VT)) {
  677     switch (TLI.getOperationAction(Node->getOpcode(), VT)) {
  993     Action = TLI.getOperationAction(Node->getOpcode(), MVT::Other);
  996     Action = TLI.getOperationAction(Node->getOpcode(),
 1000     Action = TLI.getOperationAction(Node->getOpcode(),
 1003       Action = TLI.getOperationAction(Node->getOpcode(), MVT::Other);
 1013     Action = TLI.getOperationAction(Node->getOpcode(),
 1018     Action = TLI.getOperationAction(Node->getOpcode(), InnerType);
 1022     Action = TLI.getOperationAction(Node->getOpcode(),
 1037         Action = TLI.getOperationAction(Node->getOpcode(),
 1040         Action = TLI.getOperationAction(Node->getOpcode(), OpVT);
 1068     Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0));
 1080     Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0));
 1087     Action = TLI.getOperationAction(Node->getOpcode(), MVT::i64);
 1097     Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0));
 1122     Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0));
 1135     Action = TLI.getOperationAction(Node->getOpcode(),
 1139     Action = TLI.getOperationAction(Node->getOpcode(),
 1155     Action = TLI.getOperationAction(
 1162       Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0));
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 3131   if (TLI.getOperationAction(ISD::SDIVREM, VT) == TargetLowering::Custom) {
 3183   TargetLowering::LegalizeAction Action = TLI.getOperationAction(PartsOpc, NVT);
 3322   if (TLI.getOperationAction(ISD::SDIVREM, VT) == TargetLowering::Custom) {
 3480   if (TLI.getOperationAction(ISD::UDIVREM, VT) == TargetLowering::Custom) {
 3507   if (TLI.getOperationAction(ISD::UDIVREM, VT) == TargetLowering::Custom) {
 3990       TLI.getOperationAction(ISD::SINT_TO_FP, SrcVT) == TargetLowering::Custom){
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  879   if (TLI.getOperationAction(N->getOpcode(), VT) != TargetLowering::Custom)
  917   if (TLI.getOperationAction(N->getOpcode(), VT) != TargetLowering::Custom)
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  341     Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0));
  352       if (TLI.getOperationAction(Node->getOpcode(), EltVT)
  452     Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0));
  478     Action = TLI.getOperationAction(Node->getOpcode(),
  906   if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand ||
  907       TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand ||
  908       TLI.getOperationAction(ISD::OR,  VT) == TargetLowering::Expand ||
  909       TLI.getOperationAction(ISD::BUILD_VECTOR,  VT) == TargetLowering::Expand)
  946   if (TLI.getOperationAction(ISD::SRA, VT) == TargetLowering::Expand ||
  947       TLI.getOperationAction(ISD::SHL, VT) == TargetLowering::Expand)
 1150   if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand ||
 1151       TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand ||
 1152       TLI.getOperationAction(ISD::OR, VT) == TargetLowering::Expand ||
 1213   if (TLI.getOperationAction(ISD::SINT_TO_FP, VT) == TargetLowering::Expand ||
 1214       TLI.getOperationAction(ISD::SRL,        VT) == TargetLowering::Expand)
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1163           (TLI->getOperationAction(Node->getOpcode(), Node->getValueType(0))
lib/Target/ARM/ARMTargetTransformInfo.cpp
  878     if (TLI->getOperationAction(ISD, VT) == TargetLowering::LibCall)
lib/Target/SystemZ/SystemZISelLowering.cpp
  306       if (getOperationAction(Opcode, VT) == Legal)