|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Support/CommandLine.h 426 const Ty &Init;
427 initializer(const Ty &Val) : Init(Val) {}
432 template <class Ty> initializer<Ty> init(const Ty &Val) {
432 template <class Ty> initializer<Ty> init(const Ty &Val) {
516 DataType Value;
529 const DataType &getValue() const {
534 void setValue(const DataType &V) {
539 bool compare(const DataType &V) const { return Valid && (Value != V); }
542 const OptionValueCopy<DataType> &VC =
581 : OptionValueCopy<cl::boolOrDefault> {
582 using WrapperType = cl::boolOrDefault;
586 OptionValue(const cl::boolOrDefault &V) { this->setValue(V); }
588 OptionValue<cl::boolOrDefault> &operator=(const cl::boolOrDefault &V) {
588 OptionValue<cl::boolOrDefault> &operator=(const cl::boolOrDefault &V) {
873 using parser_data_type = DataType;
874 using OptVal = OptionValue<DataType>;
909 template <> class parser<boolOrDefault> : public basic_parser<boolOrDefault> {
914 bool parse(Option &O, StringRef ArgName, StringRef Arg, boolOrDefault &Val);
923 void printOptionDiff(const Option &O, boolOrDefault V, OptVal Default,
1125 void printOptionDiff(const Option &O, const generic_parser_base &P, const DT &V,
1126 const OptionValue<DT> &Default, size_t GlobalWidth) {
1143 void print(const Option &O, const parser<DT> &P, const DT &V,
1143 void print(const Option &O, const parser<DT> &P, const DT &V,
1144 const OptionValue<DT> &Default, size_t GlobalWidth) {
1155 const ValDT &V, const OptionValue<ValDT> &Default, size_t GlobalWidth) {
1155 const ValDT &V, const OptionValue<ValDT> &Default, size_t GlobalWidth) {
1157 OptionDiffPrinter<typename ParserClass::parser_data_type, ValDT> printer;
1303 DataType Value;
1304 OptionValue<DataType> Default;
1310 template <class T> void setValue(const T &V, bool initial = false) {
1315 DataType &getValue() { return Value; }
1316 DataType getValue() const { return Value; }
1318 const OptionValue<DataType> &getDefault() const { return Default; }
1320 operator DataType() const { return getValue(); }
1323 DataType operator->() const { return Value; }
1332 public opt_storage<DataType, ExternalStorage,
1333 std::is_class<DataType>::value> {
1374 const OptionValue<DataType> &V = this->getDefault();
1383 void setDefault() override { setDefaultImpl<DataType>(); }
1396 void setInitialValue(const DataType &V) { this->setValue(V, true); }
1400 template <class T> DataType &operator=(const T &Val) {
lib/CodeGen/BranchFolding.cpp 75 static cl::opt<cl::boolOrDefault> FlagEnableTailMerge("enable-tail-merge",
lib/CodeGen/GlobalMerge.cpp 130 static cl::opt<cl::boolOrDefault>
lib/CodeGen/RegisterCoalescer.cpp 88 static cl::opt<cl::boolOrDefault>
lib/CodeGen/ShrinkWrap.cpp 96 static cl::opt<cl::boolOrDefault>
lib/CodeGen/TargetPassConfig.cpp 78 static cl::opt<cl::boolOrDefault> OptimizeRegAlloc(
112 static cl::opt<cl::boolOrDefault>
129 static cl::opt<cl::boolOrDefault>
133 static cl::opt<cl::boolOrDefault> EnableGlobalISelOption(
lib/IR/RemarkStreamer.cpp 24 static cl::opt<cl::boolOrDefault> EnableRemarksSection(
lib/Support/CommandLine.cpp 1736 boolOrDefault &Value) {
lib/Support/WithColor.cpp 16 static cl::opt<cl::boolOrDefault>
lib/Target/AArch64/AArch64TargetMachine.cpp 134 static cl::opt<cl::boolOrDefault>
lib/Target/ARM/ARMTargetMachine.cpp 74 static cl::opt<cl::boolOrDefault>
tools/llvm-cov/CodeCoverage.cpp 628 cl::opt<cl::boolOrDefault> UseColor(
tools/llvm-pdbutil/llvm-pdbutil.cpp 309 cl::opt<cl::boolOrDefault>
tools/llvm-readobj/ELFDumper.cpp 169 cl::boolOrDefault PrintSectionMapping) override;
404 cl::boolOrDefault PrintSectionMapping) = 0;
468 cl::boolOrDefault PrintSectionMapping) override;
575 cl::boolOrDefault PrintSectionMapping) override;
1835 bool PrintProgramHeaders, cl::boolOrDefault PrintSectionMapping) {
3535 cl::boolOrDefault PrintSectionMapping) {
5588 cl::boolOrDefault PrintSectionMapping) {
tools/llvm-readobj/ObjDumper.h 46 cl::boolOrDefault PrintSectionMapping) {
tools/llvm-readobj/llvm-readobj.cpp 112 cl::opt<cl::boolOrDefault>
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_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
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;
1268 typedef decltype(__test<_Tp, _Up>(0)) type;
1274 : public __is_assignable_helper<_Tp, _Up>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1659 { typedef _Tp&& type; };
1664 : public __add_rvalue_reference_helper<_Tp>
utils/yaml-bench/YAMLBench.cpp 55 cl::opt<cl::boolOrDefault>