reference, declarationdefinition
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>