| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 113 return const_cast<Module *>( in getModule() 125 return const_cast<Instruction *>( in getTerminator() 134 return const_cast<CallInst *>( in getTerminatingDeoptimizeCall() 143 return const_cast<CallInst *>( in getPostdominatingDeoptimizeCall() 152 return const_cast<CallInst *>( in getTerminatingMustTailCall() 164 return const_cast<Instruction *>( in getFirstNonPHI() 173 return const_cast<Instruction *>( 246 return const_cast<BasicBlock *>( in getSinglePredecessor() 258 return const_cast<BasicBlock *>( in getUniquePredecessor() 274 return const_cast<BasicBlock *>( in getSingleSuccessor() [all …]
|
| H A D | IntrinsicInst.h | 730 return const_cast<Value *>(getArgOperand(ARG_DEST)); in getRawDest() 736 return const_cast<Value *>(getArgOperand(ARG_LENGTH)); in getLength() 794 return const_cast<Value *>(BaseCL::getArgOperand(ARG_SOURCE)); in getRawSource() 854 return const_cast<Value *>(BaseCL::getArgOperand(ARG_VALUE)); in getValue() 874 return const_cast<Value *>(getArgOperand(ARG_ELEMENTSIZE)); in getRawElementSizeInBytes() 1244 const_cast<Value *>(getArgOperand(0))->stripPointerCasts()); in getName() 1248 return cast<ConstantInt>(const_cast<Value *>(getArgOperand(1))); in getHash() 1301 return cast<Value>(const_cast<Value *>(getArgOperand(2))); in getTargetValue() 1305 return cast<ConstantInt>(const_cast<Value *>(getArgOperand(3))); in getValueKind() 1310 return cast<ConstantInt>(const_cast<Value *>(getArgOperand(4))); in getIndex() [all …]
|
| H A D | Value.h | 458 return const_cast<Value *>(this)->getSingleUndroppableUse(); in getSingleUndroppableUse() 465 return const_cast<Value *>(this)->getUniqueUndroppableUser(); in getUniqueUndroppableUser() 636 return const_cast<Value *>( in stripPointerCasts() 646 return const_cast<Value *>( in stripPointerCastsAndAliases() 657 return const_cast<Value *>(static_cast<const Value *>(this) in stripPointerCastsSameRepresentation() 669 return const_cast<Value *>(static_cast<const Value *>(this) in stripPointerCastsForAliasAnalysis() 679 return const_cast<Value *>( in stripInBoundsConstantOffsets() 720 return const_cast<Value *>( 746 return const_cast<Value *>( 784 return const_cast<Value *>( in DoPHITranslation() [all …]
|
| H A D | OperandTraits.h | 130 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \ 136 return OperandTraits<CLASS>::op_end(const_cast<CLASS*>(this)); \ 142 OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this))[i_nocapture].get()); \
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ParentMap.h | 43 return getParent(const_cast<Stmt*>(S)); in getParent() 47 return getParentIgnoreParens(const_cast<Stmt*>(S)); in getParentIgnoreParens() 51 return getParentIgnoreParenCasts(const_cast<Stmt*>(S)); in getParentIgnoreParenCasts() 59 return isConsumedExpr(const_cast<Expr*>(E)); in isConsumedExpr()
|
| H A D | APValue.h | 54 void *getOpaqueValue() { return const_cast<Type*>(T); } in getOpaqueValue() 420 return const_cast<APValue*>(this)->getInt(); 434 return const_cast<APValue*>(this)->getFloat(); 442 return const_cast<APValue *>(this)->getFixedPoint(); 450 return const_cast<APValue*>(this)->getComplexIntReal(); 480 return const_cast<APValue*>(this)->getLValueOffset(); 495 return const_cast<APValue*>(this)->getVectorElt(I); 519 return const_cast<APValue*>(this)->getArrayFiller(); 549 return const_cast<APValue*>(this)->getStructBase(i); 552 return const_cast<APValue*>(this)->getStructField(i); [all …]
|
| H A D | DeclBase.h | 447 return const_cast<Decl*>(this)->getDeclContext(); in getDeclContext() 457 return const_cast<Decl*>(this)->getNonClosureContext(); in getNonClosureContext() 462 return const_cast<Decl*>(this)->getTranslationUnitDecl(); in getTranslationUnitDecl() 498 return const_cast<AttrVec&>(const_cast<const Decl*>(this)->getAttrs()); in getAttrs() 878 return const_cast<Decl*>(this)->getLexicalDeclContext(); in getLexicalDeclContext() 926 return const_cast<DeclContext *>( 934 return const_cast<Decl*>(this)->getCanonicalDecl(); in getCanonicalDecl() 1008 return redecl_iterator(const_cast<Decl *>(this)); in redecls_begin() 1020 return const_cast<Decl *>(this)->getPreviousDeclImpl(); in getPreviousDecl() 1096 return const_cast<Decl *>(this)->getAsFunction(); in getAsFunction() [all …]
|
| H A D | Redeclarable.h | 131 const_cast<decl_type *>(D)); in getPrevious() 210 return const_cast<decl_type *>( in getPreviousDecl() 297 return redecl_range(redecl_iterator(const_cast<decl_type *>( in redecls() 324 return cast<decl_type>(getPrimaryMergedDecl(const_cast<decl_type*>(D))); in getFirstDecl() 333 return cast<decl_type>(getPrimaryMergedDecl(const_cast<decl_type*>(D))); in getFirstDecl()
|
| /llvm-project-15.0.7/libcxx/include/__support/win32/ |
| H A D | locale_win32.h | 66 __lc.decimal_point = const_cast<char *>(__decimal_point.c_str()); in __lconv_storage() 67 __lc.thousands_sep = const_cast<char *>(__thousands_sep.c_str()); in __lconv_storage() 68 __lc.grouping = const_cast<char *>(__grouping.c_str()); in __lconv_storage() 69 __lc.int_curr_symbol = const_cast<char *>(__int_curr_symbol.c_str()); in __lconv_storage() 70 __lc.currency_symbol = const_cast<char *>(__currency_symbol.c_str()); in __lconv_storage() 71 __lc.mon_decimal_point = const_cast<char *>(__mon_decimal_point.c_str()); in __lconv_storage() 72 __lc.mon_thousands_sep = const_cast<char *>(__mon_thousands_sep.c_str()); in __lconv_storage() 73 __lc.mon_grouping = const_cast<char *>(__mon_grouping.c_str()); in __lconv_storage() 74 __lc.positive_sign = const_cast<char *>(__positive_sign.c_str()); in __lconv_storage() 75 __lc.negative_sign = const_cast<char *>(__negative_sign.c_str()); in __lconv_storage()
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/ |
| H A D | pro-type-cstyle-cast.rst | 7 downcast, ``const_cast``, or ``reinterpret_cast``. 12 the following that is possible: a ``const_cast``, a ``static_cast``, a 13 ``static_cast`` followed by a ``const_cast``, a ``reinterpret_cast``, or a 14 ``reinterpret_cast`` followed by a ``const_cast``. This rule bans
|
| H A D | pro-type-const-cast.rst | 6 This check flags all uses of ``const_cast`` in C++ code. 9 ``const_cast``.
|
| /llvm-project-15.0.7/clang/test/SemaOpenCLCXX/ |
| H A D | address-space-castoperators.clcpp | 8 …gengen = const_cast<int**>(locgen); //expected-error{{const_cast from '__local int *__generic *' t… 13 …gengen = const_cast<int**>(congen); //expected-error{{const_cast from '__constant int *__generic *…
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Syntax/ |
| H A D | Tree.h | 186 return const_cast<Leaf *>(const_cast<const Tree *>(this)->findFirstLeaf()); in findFirstLeaf() 191 return const_cast<Leaf *>(const_cast<const Tree *>(this)->findLastLeaf()); in findLastLeaf() 215 return const_cast<Node *>(const_cast<const Tree *>(this)->findChild(R)); in findChild()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFBaseDIE.h | 33 : m_cu(const_cast<DWARFUnit *>(cu)), m_die(die) {} in DWARFBaseDIE() 36 : m_cu(cu), m_die(const_cast<DWARFDebugInfoEntry *>(die)) {} in DWARFBaseDIE() 39 : m_cu(const_cast<DWARFUnit *>(cu)), in DWARFBaseDIE() 40 m_die(const_cast<DWARFDebugInfoEntry *>(die)) {} in DWARFBaseDIE()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstrBundle.h | 177 return {const_cast<MachineBasicBlock &>(MBB).instr_end(), in end() 178 const_cast<MachineBasicBlock &>(MBB).instr_begin()->operands_end()}; in end() 195 : MIBundleOperandIteratorBase(const_cast<MachineInstr &>(MI)) {} in ConstMIBundleOperands() 199 return {const_cast<MachineBasicBlock &>(MBB).instr_end(), in end() 200 const_cast<MachineBasicBlock &>(MBB).instr_begin()->operands_end()}; in end()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVDuplicatesTracker.h | 154 return TT.find(const_cast<Type *>(T), MF); in find() 158 return CT.find(const_cast<Constant *>(C), MF); in find() 162 return GT.find(const_cast<GlobalVariable *>(GV), MF); in find() 166 return FT.find(const_cast<Function *>(F), MF); in find() 170 return AT.find(const_cast<Argument *>(Arg), MF); in find()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | sstream | 290 __p = const_cast<char_type*>(__str_.data()); 299 __p = const_cast<char_type*>(__rhs.__str_.data()); 331 __p = const_cast<char_type*>(__str_.data()); 346 __p = const_cast<char_type*>(__rhs.__str_.data()); 378 __p = const_cast<char_type*>(__str_.data()); 400 __p = const_cast<char_type*>(__str_.data()); 413 __p = const_cast<char_type*>(__rhs.__str_.data()); 464 this->setg(const_cast<char_type*>(__str_.data()), 465 const_cast<char_type*>(__str_.data()), 471 __hm_ = const_cast<char_type*>(__str_.data()) + __sz; [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_atomic_clang_mips.h | 50 ret = *(const_cast<atomic_uint64_t::Type volatile *>(&ptr->val_dont_use)); in atomic_fetch_add() 79 prev = *(const_cast<Type volatile *>(&ptr->val_dont_use)); in atomic_compare_exchange_strong() 98 const_cast<volatile atomic_uint64_t *>(ptr); in atomic_load()
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/readability/ |
| H A D | make-member-function-const.rst | 36 * contain a ``const_cast`` 59 // const_cast disables this check. 61 return const_cast<int*>(const_cast<const C*>(this)->get());
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | MemoryBuffer.h | 181 return const_cast<char *>(MemoryBuffer::getBufferStart()); in getBufferStart() 184 return const_cast<char *>(MemoryBuffer::getBufferEnd()); in getBufferEnd() 239 return const_cast<char *>(MemoryBuffer::getBufferStart()); in getBufferStart() 242 return const_cast<char *>(MemoryBuffer::getBufferEnd()); in getBufferEnd()
|
| H A D | PointerLikeTypeTraits.h | 86 return NonConst::getFromVoidPointer(const_cast<void *>(P)); 96 return NonConst::getAsVoidPointer(const_cast<T *>(P)); 99 return NonConst::getFromVoidPointer(const_cast<void *>(P));
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/infrastructure/ |
| H A D | nonstandard-file-extension.test | 5 void f() { j = const_cast<int *>(i); } 6 // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: do not use const_cast [cppcoreguidelines-pro-type-cons…
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowValues.h | 108 return const_cast<DataflowValues*>(this)->getBlockData(B); in getBlockData() 125 return const_cast<DataflowValues*>(this)->getStmtData(S); in getStmtData() 150 return const_cast<DataflowValues*>(this)->getStmtDataMap(); in getStmtDataMap()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | CFGStmtMap.h | 44 return const_cast<CFGStmtMap*>(this)->getBlock(const_cast<Stmt*>(S)); in getBlock()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 292 return GetPointerBaseWithConstantOffset(const_cast<Value *>(Ptr), Offset, DL, 354 return const_cast<Value *>(getArgumentAliasingToReturnedPointer( in getArgumentAliasingToReturnedPointer() 355 const_cast<const CallBase *>(Call), MustPreserveNullness)); in getArgumentAliasingToReturnedPointer() 376 return const_cast<Value *>(getUnderlyingObject(VConst, MaxLookup)); 421 return findAllocaForValue(const_cast<Value *>(V), OffsetZero); 759 Value *L = const_cast<Value *>(LHS); in matchSelectPattern() 760 Value *R = const_cast<Value *>(RHS); in matchSelectPattern() 761 auto Result = matchSelectPattern(const_cast<Value *>(V), L, R); in matchSelectPattern()
|