/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.
|
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 …]
|
D | ALLOCATION.rst | 1 Object allocation and lifetime in ICE 11 with downloading the bitcode file) and constructing the initial high-level ICE.
|
/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/webrtc/talk/app/webrtc/objctests/ |
D | RTCPeerConnectionSyncObserver.m | 206 @"Unexpected ICE gathering state change"); 209 @"ICE gathering state should match expectation"); 218 @"Unexpected ICE connection state change"); 221 @"ICE connection state should match expectation");
|
D | RTCPeerConnectionTest.mm | 187 // It's possible to only have 1 ICE candidate for the answerer, since we use 188 // BUNDLE and rtcp-mux by default, and don't provide any ICE servers in this
|
/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/swiftshader/third_party/subzero/tests_lit/ |
D | lit.cfg | 9 # p : Run Subzero's translator, building ICE from PNaCl bitcode directly. 12 # then convert LLVM IR to ICE IR. 14 # and then convert it to ICE IR.
|
/external/swiftshader/third_party/subzero/src/ |
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.
|
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.
|
/external/llvm/test/MC/ELF/ |
D | bss-large.ll | 3 ; PR16338 - ICE when compiling very large two-dimensional array
|
/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/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/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/tests_lit/reader_tests/ |
D | store.ll | 57 ; TODO(kschimpf) Fix store alignment in ICE to allow non-default. 81 ; TODO(kschimpf) Fix store alignment in ICE to allow non-default.
|
D | load.ll | 61 ; TODO(kschimpf) Fix load alignment in ICE to allow non-default. 86 ; TODO(kschimpf) Fix load alignment in ICE to allow non-default.
|
/external/webrtc/webrtc/api/objc/ |
D | RTCIceCandidate.mm | 62 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()
|
/external/clang/lib/ARCMigrate/ |
D | TransUnbridgedCasts.cpp | 161 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { in transformNonObjCToObjCCast() local 162 const Expr *sub = ICE->getSubExpr(); in transformNonObjCToObjCCast()
|
/external/clang/lib/Edit/ |
D | RewriteObjCFoundationAPI.cpp | 945 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in objectifyExpr() local 946 if (ICE->getCastKind() != CK_CPointerToObjCPointerCast) in objectifyExpr() 999 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { in rewriteToNumericBoxedExpression() local 1000 switch (ICE->getCastKind()) { in rewriteToNumericBoxedExpression()
|
/external/llvm/test/CodeGen/Hexagon/ |
D | swp-epilog-reuse.ll | 4 ; Test that the pipeliner doesn't ICE due because the PHI generation
|
/external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/ |
D | randomize-regalloc.ll | 79 ; ERRORS-NOT: ICE translation error
|
/external/webrtc/webrtc/examples/objc/AppRTCDemo/ios/ |
D | ARDVideoCallViewController.m | 74 RTCLog(@"ICE state changed: %d", state);
|