|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/ARM/ARMGenDAGISel.inc55127 ARMCC::CondCodes CC = static_cast<ARMCC::CondCodes>(N->getZExtValue());
lib/Target/ARM/ARMBaseInstrInfo.cpp 179 ARMCC::CondCodes Pred = (ARMCC::CondCodes)MI.getOperand(NumOps - 1).getImm();
477 ARMCC::CondCodes CC = (ARMCC::CondCodes)(int)Cond[0].getImm();
524 ARMCC::CondCodes CC1 = (ARMCC::CondCodes)Pred1[0].getImm();
525 ARMCC::CondCodes CC2 = (ARMCC::CondCodes)Pred2[0].getImm();
2125 ARMCC::CondCodes llvm::getInstrPredicate(const MachineInstr &MI,
2157 ARMCC::CondCodes CC = getInstrPredicate(MI, PredReg);
2732 inline static ARMCC::CondCodes getSwappedCondition(ARMCC::CondCodes CC) {
2732 inline static ARMCC::CondCodes getSwappedCondition(ARMCC::CondCodes CC) {
2751 inline static ARMCC::CondCodes getCmpToAddCondition(ARMCC::CondCodes CC) {
2751 inline static ARMCC::CondCodes getCmpToAddCondition(ARMCC::CondCodes CC) {
3049 SmallVector<std::pair<MachineOperand*, ARMCC::CondCodes>, 4>
3070 ARMCC::CondCodes CC;
3120 ARMCC::CondCodes NewCC = (IsSub ? getSwappedCondition(CC) : getCmpToAddCondition(CC));
5383 ARMCC::CondCodes Pred = getInstrPredicate(*CmpMI, PredReg);
lib/Target/ARM/ARMBaseInstrInfo.h 150 ARMCC::CondCodes getPredicate(const MachineInstr &MI) const {
463 static inline std::array<MachineOperand, 2> predOps(ARMCC::CondCodes Pred,
556 ARMCC::CondCodes getInstrPredicate(const MachineInstr &MI, unsigned &PredReg);
lib/Target/ARM/ARMBaseRegisterInfo.cpp 809 ARMCC::CondCodes Pred = (PIdx == -1)
lib/Target/ARM/ARMConstantIslandPass.cpp 1414 ARMCC::CondCodes CC = getITInstrPredicate(*MI, PredReg);
1659 ARMCC::CondCodes CC = (ARMCC::CondCodes)MI->getOperand(1).getImm();
1873 ARMCC::CondCodes Pred = getInstrPredicate(*Br.MI, PredReg);
lib/Target/ARM/ARMExpandPseudoInsts.cpp 831 ARMCC::CondCodes Pred = getInstrPredicate(MI, PredReg);
lib/Target/ARM/ARMFastISel.cpp 1190 static ARMCC::CondCodes getComparePred(CmpInst::Predicate Pred) {
1256 ARMCC::CondCodes ARMPred = getComparePred(Predicate);
1473 ARMCC::CondCodes ARMPred = getComparePred(CI->getPredicate());
lib/Target/ARM/ARMFrameLowering.cpp 2171 ARMCC::CondCodes Pred =
lib/Target/ARM/ARMISelDAGToDAG.cpp 3445 ARMCC::CondCodes CC =
lib/Target/ARM/ARMISelLowering.cpp 1797 static ARMCC::CondCodes IntCCToARMCC(ISD::CondCode CC) {
1814 static void FPCCToARMCC(ISD::CondCode CC, ARMCC::CondCodes &CondCode,
1815 ARMCC::CondCodes &CondCode2) {
4289 ARMCC::CondCodes CondCode = IntCCToARMCC(CC);
4610 static void checkVSELConstraints(ISD::CondCode CC, ARMCC::CondCodes &CondCode,
5000 ARMCC::CondCodes CondCode = IntCCToARMCC(CC);
5017 ARMCC::CondCodes CondCode, CondCode2;
5162 ARMCC::CondCodes CondCode = IntCCToARMCC(CC);
5196 ARMCC::CondCodes CondCode =
5249 ARMCC::CondCodes CondCode =
5275 ARMCC::CondCodes CondCode, CondCode2;
12270 ARMCC::CondCodes CondCode0 = ARMCC::AL;
12271 ARMCC::CondCodes CondCode1 = ARMCC::AL;
14213 ARMCC::CondCodes CC =
14253 ARMCC::CondCodes CC =
lib/Target/ARM/ARMInstructionSelector.cpp 53 ARMCC::CondCodes Cond, unsigned LHSReg, unsigned RHSReg,
390 static std::pair<ARMCC::CondCodes, ARMCC::CondCodes>
390 static std::pair<ARMCC::CondCodes, ARMCC::CondCodes>
392 std::pair<ARMCC::CondCodes, ARMCC::CondCodes> Preds = {ARMCC::AL, ARMCC::AL};
392 std::pair<ARMCC::CondCodes, ARMCC::CondCodes> Preds = {ARMCC::AL, ARMCC::AL};
574 ARMCC::CondCodes Cond,
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 899 ARMCC::CondCodes Pred = getInstrPredicate(*First, PredReg);
1182 ARMCC::CondCodes Pred, unsigned PredReg) {
1267 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg);
1409 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg);
1522 ARMCC::CondCodes Pred = getInstrPredicate(MI, PredReg);
1689 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg);
1769 ARMCC::CondCodes CurrPred = ARMCC::AL;
1789 ARMCC::CondCodes Pred = getInstrPredicate(*MBBI, PredReg);
2062 unsigned &PredReg, ARMCC::CondCodes &Pred,
2146 ARMCC::CondCodes &Pred,
2311 ARMCC::CondCodes Pred = ARMCC::AL;
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 211 ARMCC::CondCodes Cond; // Condition for IT block.
306 ARMCC::CondCodes currentITCond() {
328 void extendImplicitITBlock(ARMCC::CondCodes Cond) {
357 void startExplicitITBlock(ARMCC::CondCodes Cond, unsigned Mask) {
711 ARMCC::CondCodes Val;
878 ARMCC::CondCodes getCondCode() const {
2288 ARMCC::CondCodes CC = getCondCode();
2295 ARMCC::CondCodes CC = getCondCode();
2302 ARMCC::CondCodes CC = getCondCode();
2310 ARMCC::CondCodes CC = getCondCode();
2317 ARMCC::CondCodes CC = getCondCode();
3390 static std::unique_ptr<ARMOperand> CreateCondCode(ARMCC::CondCodes CC,
7308 ARMCC::CondCodes Cond = ARMCC::CondCodes(
10339 ARMCC::CondCodes InstCond =
10342 ARMCC::CondCodes ITCond = currentITCond();
10363 ARMCC::CondCodes InstCond =
lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp 961 ARMCC::CondCodes CC = (ARMCC::CondCodes)MI->getOperand(OpNum).getImm();
982 ARMCC::CondCodes CC = (ARMCC::CondCodes)MI->getOperand(OpNum).getImm();
990 ARMCC::CondCodes CC = (ARMCC::CondCodes)MI->getOperand(OpNum).getImm();
lib/Target/ARM/MLxExpansionPass.cpp 281 ARMCC::CondCodes Pred = (ARMCC::CondCodes)MI->getOperand(NextOp).getImm();
lib/Target/ARM/Thumb2ITBlockPass.cpp 67 ARMCC::CondCodes CC, ARMCC::CondCodes OCC,
67 ARMCC::CondCodes CC, ARMCC::CondCodes OCC,
137 ARMCC::CondCodes CC, ARMCC::CondCodes OCC,
137 ARMCC::CondCodes CC, ARMCC::CondCodes OCC,
187 ARMCC::CondCodes NCC = getITInstrPredicate(*I, NPredReg);
203 ARMCC::CondCodes CC = getITInstrPredicate(*MI, PredReg);
226 ARMCC::CondCodes OCC = ARMCC::getOppositeCondition(CC);
243 ARMCC::CondCodes NCC = getITInstrPredicate(*NMI, NPredReg);
lib/Target/ARM/Thumb2InstrInfo.cpp 70 ARMCC::CondCodes CC = getInstrPredicate(*Tail, PredReg);
697 ARMCC::CondCodes llvm::getITInstrPredicate(const MachineInstr &MI,
lib/Target/ARM/Thumb2InstrInfo.h 70 ARMCC::CondCodes getITInstrPredicate(const MachineInstr &MI, unsigned &PredReg);
lib/Target/ARM/Thumb2SizeReduction.cpp 186 bool is2Addr, ARMCC::CondCodes Pred,
333 bool is2Addr, ARMCC::CondCodes Pred,
793 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg);
886 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg);
lib/Target/ARM/Utils/ARMBaseInfo.h 48 inline static CondCodes getOppositeCondition(CondCodes CC) {
48 inline static CondCodes getOppositeCondition(CondCodes CC) {
93 inline static const char *ARMCondCodeToString(ARMCC::CondCodes CC) {
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept
83 constexpr _Tp&&
84 forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/stl_pair.h 100 return __and_<is_constructible<_T1, const _U1&>,
100 return __and_<is_constructible<_T1, const _U1&>,
101 is_constructible<_T2, const _U2&>>::value;
101 is_constructible<_T2, const _U2&>>::value;
107 return __and_<is_convertible<const _U1&, _T1>,
107 return __and_<is_convertible<const _U1&, _T1>,
108 is_convertible<const _U2&, _T2>>::value;
108 is_convertible<const _U2&, _T2>>::value;
114 return __and_<is_constructible<_T1, _U1&&>,
114 return __and_<is_constructible<_T1, _U1&&>,
115 is_constructible<_T2, _U2&&>>::value;
115 is_constructible<_T2, _U2&&>>::value;
121 return __and_<is_convertible<_U1&&, _T1>,
121 return __and_<is_convertible<_U1&&, _T1>,
122 is_convertible<_U2&&, _T2>>::value;
122 is_convertible<_U2&&, _T2>>::value;
128 using __do_converts = __and_<is_convertible<const _U1&, _T1>,
128 using __do_converts = __and_<is_convertible<const _U1&, _T1>,
129 is_convertible<_U2&&, _T2>>;
129 is_convertible<_U2&&, _T2>>;
133 return __and_<is_constructible<_T1, const _U1&>,
133 return __and_<is_constructible<_T1, const _U1&>,
134 is_constructible<_T2, _U2&&>,
134 is_constructible<_T2, _U2&&>,
142 using __do_converts = __and_<is_convertible<_U1&&, _T1>,
142 using __do_converts = __and_<is_convertible<_U1&&, _T1>,
143 is_convertible<const _U2&, _T2>>;
143 is_convertible<const _U2&, _T2>>;
147 return __and_<is_constructible<_T1, _U1&&>,
147 return __and_<is_constructible<_T1, _U1&&>,
148 is_constructible<_T2, const _U2&&>,
148 is_constructible<_T2, const _U2&&>,
209 : private __pair_base<_T1, _T2>
209 : private __pair_base<_T1, _T2>
211 typedef _T1 first_type; /// @c first_type is the first bound type
212 typedef _T2 second_type; /// @c second_type is the second bound type
214 _T1 first; /// @c first is a copy of the first object
215 _T2 second; /// @c second is a copy of the second object
252 using _PCCP = _PCC<true, _T1, _T2>;
252 using _PCCP = _PCC<true, _T1, _T2>;
260 constexpr pair(const _T1& __a, const _T2& __b)
260 constexpr pair(const _T1& __a, const _T2& __b)
269 explicit constexpr pair(const _T1& __a, const _T2& __b)
269 explicit constexpr pair(const _T1& __a, const _T2& __b)
283 _T1, _T2>;
283 _T1, _T2>;
311 constexpr pair(_U1&& __x, const _T2& __y)
311 constexpr pair(_U1&& __x, const _T2& __y)
318 explicit constexpr pair(_U1&& __x, const _T2& __y)
325 constexpr pair(const _T1& __x, _U2&& __y)
325 constexpr pair(const _T1& __x, _U2&& __y)
332 explicit pair(const _T1& __x, _U2&& __y)
341 constexpr pair(_U1&& __x, _U2&& __y)
341 constexpr pair(_U1&& __x, _U2&& __y)
342 : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
342 : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
379 __and_<is_copy_assignable<_T1>,
380 is_copy_assignable<_T2>>::value,
390 __and_<is_move_assignable<_T1>,
391 is_move_assignable<_T2>>::value,
403 is_assignable<_T2&, const _U2&>>::value,
403 is_assignable<_T2&, const _U2&>>::value,
405 operator=(const pair<_U1, _U2>& __p)
414 is_assignable<_T2&, _U2&&>>::value,
414 is_assignable<_T2&, _U2&&>>::value,
416 operator=(pair<_U1, _U2>&& __p)
524 make_pair(_T1&& __x, _T2&& __y)
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
762 typename add_rvalue_reference<_Tp>::type declval() noexcept;
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
825 : public __is_destructible_safe<_Tp>::type
889 typedef decltype(__test<_Tp>(0)) type;
894 : public __and_<__not_<is_void<_Tp>>,
895 __is_default_constructible_impl<_Tp>>
915 : public __is_default_constructible_atom<_Tp>::type
921 : public __is_default_constructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1286 : public is_assignable<_Tp&, const _Tp&>
1286 : public is_assignable<_Tp&, const _Tp&>
1292 : public __is_copy_assignable_impl<_Tp>
1304 : public is_assignable<_Tp&, _Tp&&>
1304 : public is_assignable<_Tp&, _Tp&&>
1310 : public __is_move_assignable_impl<_Tp>
1352 : public is_nothrow_assignable<_Tp&, _Tp&&>
1352 : public is_nothrow_assignable<_Tp&, _Tp&&>
1358 : public __is_nt_move_assignable_impl<_Tp>
1377 static void __helper(const _Tp&);
1380 static true_type __test(const _Tp&,
1381 decltype(__helper<const _Tp&>({}))* = 0);
1390 typedef decltype(__test(declval<_Tp>())) type;
1395 : public __is_implicitly_default_constructible_impl<_Tp>::type
1400 : public __and_<is_default_constructible<_Tp>,
1401 __is_implicitly_default_constructible_safe<_Tp>>
1526 static void __test_aux(_To1);
1538 typedef decltype(__test<_From, _To>(0)) type;
1545 : public __is_convertible_helper<_From, _To>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1629 { typedef _Tp type; };
1633 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1664 : public __add_rvalue_reference_helper<_Tp>
2104 { typedef typename remove_cv<_Up>::type __type; };
2131 typedef _Tp __type;