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

References

include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
   63   LegalizeResult legalizeInstrStep(MachineInstr &MI);
   66   LegalizeResult libcall(MachineInstr &MI);
   70   LegalizeResult narrowScalar(MachineInstr &MI, unsigned TypeIdx, LLT NarrowTy);
   75   LegalizeResult widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy);
   79   LegalizeResult lower(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
   83   LegalizeResult fewerElementsVector(MachineInstr &MI, unsigned TypeIdx,
   88   LegalizeResult moreElementsVector(MachineInstr &MI, unsigned TypeIdx,
  132   LegalizeResult
  134   LegalizeResult
  136   LegalizeResult
  138   LegalizeResult
  174   LegalizeResult fewerElementsVectorImplicitDef(MachineInstr &MI,
  179   LegalizeResult fewerElementsVectorBasic(MachineInstr &MI, unsigned TypeIdx,
  185   LegalizeResult fewerElementsVectorMultiEltType(MachineInstr &MI,
  188   LegalizeResult fewerElementsVectorCasts(MachineInstr &MI, unsigned TypeIdx,
  191   LegalizeResult
  194   LegalizeResult
  197   LegalizeResult fewerElementsVectorPhi(MachineInstr &MI,
  200   LegalizeResult moreElementsVectorPhi(MachineInstr &MI, unsigned TypeIdx,
  203   LegalizeResult fewerElementsVectorUnmergeValues(MachineInstr &MI,
  206   LegalizeResult fewerElementsVectorBuildVector(MachineInstr &MI,
  210   LegalizeResult
  213   LegalizeResult narrowScalarShiftByConstant(MachineInstr &MI, const APInt &Amt,
  216   LegalizeResult narrowScalarShift(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
  217   LegalizeResult narrowScalarMul(MachineInstr &MI, LLT Ty);
  218   LegalizeResult narrowScalarExtract(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
  219   LegalizeResult narrowScalarInsert(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
  221   LegalizeResult narrowScalarBasic(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
  222   LegalizeResult narrowScalarSelect(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
  224   LegalizeResult lowerBitCount(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
  226   LegalizeResult lowerU64ToF32BitOps(MachineInstr &MI);
  227   LegalizeResult lowerUITOFP(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
  228   LegalizeResult lowerSITOFP(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
  229   LegalizeResult lowerFPTOUI(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
  230   LegalizeResult lowerMinMax(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
  231   LegalizeResult lowerFCopySign(MachineInstr &MI, unsigned TypeIdx, LLT Ty);
  232   LegalizeResult lowerFMinNumMaxNum(MachineInstr &MI);
  233   LegalizeResult lowerFMad(MachineInstr &MI);
  234   LegalizeResult lowerUnmergeValues(MachineInstr &MI);
  235   LegalizeResult lowerShuffleVector(MachineInstr &MI);
  236   LegalizeResult lowerDynStackAlloc(MachineInstr &MI);
  237   LegalizeResult lowerExtract(MachineInstr &MI);
  238   LegalizeResult lowerInsert(MachineInstr &MI);
  239   LegalizeResult lowerSADDO_SSUBO(MachineInstr &MI);
  249 LegalizerHelper::LegalizeResult
  255 LegalizerHelper::LegalizeResult createMemLibcall(MachineIRBuilder &MIRBuilder,
lib/CodeGen/GlobalISel/Legalizer.cpp
  229       auto Res = Helper.legalizeInstrStep(MI);
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
   82 LegalizerHelper::LegalizeResult
  359 LegalizerHelper::LegalizeResult
  379 static LegalizerHelper::LegalizeResult
  391 LegalizerHelper::LegalizeResult
  481 static LegalizerHelper::LegalizeResult
  489 LegalizerHelper::LegalizeResult
  506     auto Status = simpleLibcall(MI, MIRBuilder, Size, HLTy);
  532     auto Status = simpleLibcall(MI, MIRBuilder, Size, HLTy);
  543     LegalizeResult Status = conversionLibcall(
  555     LegalizeResult Status = conversionLibcall(
  568     LegalizeResult Status = conversionLibcall(
  583     LegalizeResult Status = conversionLibcall(
  597 LegalizerHelper::LegalizeResult LegalizerHelper::narrowScalar(MachineInstr &MI,
 1153 LegalizerHelper::LegalizeResult
 1275 LegalizerHelper::LegalizeResult
 1315 LegalizerHelper::LegalizeResult
 1394 LegalizerHelper::LegalizeResult
 1406 LegalizerHelper::LegalizeResult
 1908 LegalizerHelper::LegalizeResult
 2285 LegalizerHelper::LegalizeResult LegalizerHelper::fewerElementsVectorImplicitDef(
 2313 LegalizerHelper::LegalizeResult
 2418 LegalizerHelper::LegalizeResult
 2502 LegalizerHelper::LegalizeResult
 2551 LegalizerHelper::LegalizeResult
 2618 LegalizerHelper::LegalizeResult
 2690 LegalizerHelper::LegalizeResult
 2757 LegalizerHelper::LegalizeResult
 2797 LegalizerHelper::LegalizeResult
 2856 LegalizerHelper::LegalizeResult
 2943 LegalizerHelper::LegalizeResult
 3041 LegalizerHelper::LegalizeResult
 3130 LegalizerHelper::LegalizeResult
 3240 LegalizerHelper::LegalizeResult
 3259 LegalizerHelper::LegalizeResult
 3412 LegalizerHelper::LegalizeResult
 3447 LegalizerHelper::LegalizeResult
 3512 LegalizerHelper::LegalizeResult
 3587 LegalizerHelper::LegalizeResult
 3628 LegalizerHelper::LegalizeResult
 3674 LegalizerHelper::LegalizeResult
 3789 LegalizerHelper::LegalizeResult
 3845 LegalizerHelper::LegalizeResult
 3866 LegalizerHelper::LegalizeResult
 3904 LegalizerHelper::LegalizeResult
 3961 LegalizerHelper::LegalizeResult
 3977 LegalizerHelper::LegalizeResult
 4025 LegalizerHelper::LegalizeResult
 4056 LegalizerHelper::LegalizeResult LegalizerHelper::lowerFMad(MachineInstr &MI) {
 4069 LegalizerHelper::LegalizeResult
 4102 LegalizerHelper::LegalizeResult
 4161 LegalizerHelper::LegalizeResult
 4196 LegalizerHelper::LegalizeResult
 4229 LegalizerHelper::LegalizeResult LegalizerHelper::lowerInsert(MachineInstr &MI) {
 4268 LegalizerHelper::LegalizeResult
lib/Target/ARM/ARMLegalizerInfo.cpp
  389     auto Status = createLibcall(MIRBuilder, Libcall, {RetRegs, RetTy},
  424       auto Status =
utils/unittest/googletest/include/gtest/gtest-printers.h
  223 void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) {
  276   static ::std::string Format(const ToPrint& value) {
  351     const T1& value, const T2& /* other_operand */) {
  351     const T1& value, const T2& /* other_operand */) {
  352   return FormatForComparison<T1, T2>::Format(value);
  352   return FormatForComparison<T1, T2>::Format(value);
  366 void UniversalPrint(const T& value, ::std::ostream* os);
  373                     const C& container, ::std::ostream* os) {
  439                     const T& value, ::std::ostream* os) {
  455 void PrintTo(const T& value, ::std::ostream* os) {
  478   DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os);
  699   static void Print(const T& value, ::std::ostream* os) {
  784   static void Print(const T& value, ::std::ostream* os) {
  856   typedef T T1;
  983   internal::UniversalTersePrinter<T>::Print(value, &ss);
utils/unittest/googletest/include/gtest/gtest.h
 1377                                    const T1& lhs, const T2& rhs) {
 1377                                    const T1& lhs, const T2& rhs) {
 1389                             const T1& lhs,
 1390                             const T2& rhs) {
 1419                                  const T1& lhs,
 1420                                  const T2& rhs) {
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h
   35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
   35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
   37   return StreamSwitch<T>::printable(V);
   54   const T& V;
   55   friend std::ostream &operator<<(std::ostream &S, const RawStreamProxy<T> &V) {
   69   static const RawStreamProxy<T> printable(const T &V) { return {V}; }
   69   static const RawStreamProxy<T> printable(const T &V) { return {V}; }
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
   94 ::std::string PrintToString(const T& value);