/external/llvm-project/clang-tools-extra/clang-tidy/performance/ |
D | ImplicitConversionInLoopCheck.cpp | 28 if (const auto *ICE = dyn_cast<ImplicitCastExpr>(ST)) { in IsNonTrivialImplicitCast() local 29 return (ICE->getCastKind() != CK_NoOp) || in IsNonTrivialImplicitCast() 30 IsNonTrivialImplicitCast(ICE->getSubExpr()); in IsNonTrivialImplicitCast()
|
/external/llvm-project/clang/include/clang/AST/ |
D | IgnoreExpr.h | 48 if (auto *ICE = dyn_cast<ImplicitCastExpr>(E)) in IgnoreImplicitCastsSingleStep() local 49 return ICE->getSubExpr(); in IgnoreImplicitCastsSingleStep() 125 if (auto *ICE = dyn_cast<ImplicitCastExpr>(E)) in IgnoreImplicitAsWrittenSingleStep() local 126 return ICE->getSubExprAsWritten(); in IgnoreImplicitAsWrittenSingleStep()
|
/external/swiftshader/third_party/subzero/docs/ |
D | LOWERING.rst | 1 Target-specific lowering in ICE 4 This document discusses several issues around generating target-specific ICE 5 instructions from high-level ICE instructions. 21 To this end, ICE allows certain directives: 35 The recommended ICE lowering strategy is to generate extra assignment 90 (An older version of ICE allowed the lowering code to provide a register 131 (An older version of ICE allowed an overly strong preference for another 141 ``Variable`` whose live range spans the ``call`` instruction. ICE provides the 159 ICE instructions allow at most one destination ``Variable``. Some machine 167 To support multi-dest instructions, ICE provides the ``InstFakeDef`` [all …]
|
D | README.rst | 72 into ICE (Subzero's intermediate representation). It then invokes the ICE 88 ``-notranslate`` -- Suppress the ICE translation phase, which is useful if 89 ICE is missing some support.
|
/external/skia/resources/text/ |
D | emoji.txt | 11 FRIED SHRIMP | FISH CAKE WITH SWIRL DESIGN | SOFT ICE CREAM | SHAVED ICE | ICE C…
|
/external/llvm-project/clang-tools-extra/clang-tidy/abseil/ |
D | StrCatAppendCheck.cpp | 30 if (const auto *ICE = dyn_cast<ImplicitCastExpr>(E)) in AST_MATCHER_P() local 31 E = ICE->getSubExpr(); in AST_MATCHER_P()
|
/external/clang/lib/AST/ |
D | Expr.cpp | 1248 const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(getCallee()); in getBuiltinCallee() local 1249 if (!ICE) // FIXME: deal with more complex calls (e.g. (func)(), (*func)()). in getBuiltinCallee() 1252 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()); in getBuiltinCallee() 2194 const CastExpr *ICE = cast<ImplicitCastExpr>(this); in isUnusedResultAWarning() local 2197 if (ICE->getCastKind() == CK_LValueToRValue && in isUnusedResultAWarning() 2198 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning() 2201 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning() 2486 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) in isDefaultArgument() local 2487 E = ICE->getSubExprAsWritten(); in isDefaultArgument() 2498 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in skipTemporaryBindingsNoOpCastsAndParens() local [all …]
|
/external/clang/lib/Analysis/ |
D | BodyFarm.cpp | 206 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); in create_dispatch_once() local 207 CallExpr *CE = new (C) CallExpr(C, ICE, None, C.VoidTy, VK_RValue, in create_dispatch_once() 268 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); in create_dispatch_sync() local 269 CallExpr *CE = new (C) CallExpr(C, ICE, None, C.VoidTy, VK_RValue, in create_dispatch_sync()
|
/external/llvm-project/clang/lib/AST/ |
D | Expr.cpp | 2649 const CastExpr *ICE = cast<ImplicitCastExpr>(this); in isUnusedResultAWarning() local 2652 if (ICE->getCastKind() == CK_LValueToRValue && in isUnusedResultAWarning() 2653 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning() 2656 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning() 2874 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) in isDefaultArgument() local 2875 E = ICE->getSubExprAsWritten(); in isDefaultArgument() 2886 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in skipTemporaryBindingsNoOpCastsAndParens() local 2887 if (ICE->getCastKind() == CK_NoOp) in skipTemporaryBindingsNoOpCastsAndParens() 2888 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens() 2896 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in skipTemporaryBindingsNoOpCastsAndParens() local [all …]
|
/external/llvm/test/MC/ELF/ |
D | bss-large.ll | 3 ; PR16338 - ICE when compiling very large two-dimensional array
|
/external/llvm-project/llvm/test/CodeGen/Hexagon/ |
D | v6vec_zero.ll | 4 ; Test that we do not ICE with a cannot select message when
|
D | swp-remove-dep-ice.ll | 4 ; Test that the pipeliner doesn't ICE in the ScheduleDAG code because
|
D | swp-dead-regseq.ll | 4 ; Check that a dead REG_SEQUENCE doesn't ICE.
|
/external/llvm-project/llvm/test/MC/ELF/ |
D | bss-large.ll | 3 ; PR16338 - ICE when compiling very large two-dimensional array
|
/external/swiftshader/third_party/subzero/src/ |
D | IceInst.def | 1 //===- subzero/src/IceInst.def - X-macros for ICE instructions -*- C++ -*-===// 10 // This file defines properties of ICE instructions in the form of x-macros.
|
D | IceTypes.def | 1 //===- subzero/src/IceTypes.def - X-macros for ICE types --------*- C++ -*-===// 10 // This file defines properties of ICE primitive types in the form of x-macros.
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | StackAddrEscapeChecker.cpp | 161 if (auto *ICE = dyn_cast<ImplicitCastExpr>(RetE)) { in checkPreStmt() local 163 ICE->getCastKind() == CK_CopyAndAutoreleaseBlockObject) { in checkPreStmt()
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | gep-nullptr.ll | 13 ; Just make sure we don't get a compiler ICE due to dereferncing a nullptr.
|
D | aarch64-insert-subvector-undef.ll | 3 ; Check that this does not ICE.
|
/external/llvm/test/CodeGen/AArch64/ |
D | gep-nullptr.ll | 13 ; Just make sure we don't get a compiler ICE due to dereferncing a nullptr.
|
/external/swiftshader/third_party/subzero/ |
D | README.rst | 72 into ICE (Subzero's intermediate representation). It then invokes the ICE 88 ``-notranslate`` -- Suppress the ICE translation phase, which is useful if 89 ICE is missing some support.
|
D | DESIGN.rst | 197 Intermediate representation - ICE 200 Subzero's IR is called ICE. It is designed to be reasonably similar to LLVM's 248 Instructions kinds are divided into high-level ICE instructions and low-level 249 ICE instructions. High-level instructions consist of the PNaCl/LLVM bitcode 253 high-level ICE instruction space includes a few additional instruction kinds 258 Specifically, high-level ICE instructions that derive from LLVM (but with PNaCl 297 The additional high-level ICE instructions are the following: 314 An operand is represented by the ``Ice::Operand`` class. In high-level ICE, an 333 treatment in ICE. Most notably, a frequent pattern in Subzero is to iterate 351 but an ICE instruction can represent only one destination variable. This is [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | extract-subvector-equal-length.ll | 4 ; Test for ICE in SelectionDAG::computeKnownBits when visiting EXTRACT_SUBVECTOR
|
/external/webrtc/sdk/objc/api/peerconnection/ |
D | RTCIceCandidate.mm | 68 RTCLog(@"Failed to create ICE candidate: %s\nline: %s",
|
/external/clang/lib/Index/ |
D | IndexBody.cpp | 61 if (auto ICE = dyn_cast<ImplicitCastExpr>(*It)) { in getRolesForRef() local 62 if (ICE->getCastKind() == CK_LValueToRValue) in getRolesForRef()
|