Home
last modified time | relevance | path

Searched refs:const_cast (Results 1 – 25 of 304) sorted by relevance

12345678910>>...13

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DBasicBlock.h113 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 DIntrinsicInst.h730 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 DValue.h458 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 DOperandTraits.h130 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 DParentMap.h43 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 DAPValue.h54 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 DDeclBase.h447 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 DRedeclarable.h131 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 Dlocale_win32.h66 __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 Dpro-type-cstyle-cast.rst7 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 Dpro-type-const-cast.rst6 This check flags all uses of ``const_cast`` in C++ code.
9 ``const_cast``.
/llvm-project-15.0.7/clang/test/SemaOpenCLCXX/
H A Daddress-space-castoperators.clcpp8 …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 DTree.h186 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 DDWARFBaseDIE.h33 : 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 DMachineInstrBundle.h177 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 DSPIRVDuplicatesTracker.h154 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 Dsstream290 __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 Dsanitizer_atomic_clang_mips.h50 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 Dmake-member-function-const.rst36 * 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 DMemoryBuffer.h181 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 DPointerLikeTypeTraits.h86 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 Dnonstandard-file-extension.test5 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 DDataflowValues.h108 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 DCFGStmtMap.h44 return const_cast<CFGStmtMap*>(this)->getBlock(const_cast<Stmt*>(S)); in getBlock()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DValueTracking.h292 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()

12345678910>>...13