|
reference, declaration → definition
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.cpp13073 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)