/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARC/ |
D | ARCFrameLowering.cpp | 67 AdjOp = Positive ? ARC::ADD_rru6 : ARC::SUB_rru6; in generateStackAdjustment() 69 AdjOp = Positive ? ARC::ADD_rrlimm : ARC::SUB_rrlimm; in generateStackAdjustment() 80 assert(Reg.getReg() >= ARC::R13 && Reg.getReg() <= ARC::R25 && in determineLastCalleeSave() 93 SavedRegs.set(ARC::BLINK); in determineCalleeSaves() 109 ScalarAlloc, ARC::SP); in adjustStackToMatchRecords() 137 BuildMI(MBB, MBBI, dl, TII->get(ARC::SUB_rru6)) in emitPrologue() 138 .addReg(ARC::SP) in emitPrologue() 139 .addReg(ARC::SP) in emitPrologue() 144 BuildMI(MBB, MBBI, dl, TII->get(ARC::ST_AW_rs9)) in emitPrologue() 145 .addReg(ARC::SP, RegState::Define) in emitPrologue() [all …]
|
D | ARCRegisterInfo.cpp | 49 if (MI.getOpcode() == ARC::LD_rs9 && (Offset >= 256 || Offset < -256)) { in ReplaceFrameIndex() 51 BuildMI(MBB, II, dl, TII.get(ARC::LD_rlimm), Reg) in ReplaceFrameIndex() 59 if (MI.getOpcode() != ARC::GETFI && (Offset >= 256 || Offset < -256)) { in ReplaceFrameIndex() 61 BaseReg = RS->FindUnusedReg(&ARC::GPR32RegClass); in ReplaceFrameIndex() 67 BaseReg = RS->scavengeRegister(&ARC::GPR32RegClass, II, SPAdj); in ReplaceFrameIndex() 75 unsigned AddOpc = isUInt<6>(Offset) ? ARC::ADD_rru6 : ARC::ADD_rrlimm; in ReplaceFrameIndex() 84 case ARC::LD_rs9: in ReplaceFrameIndex() 86 case ARC::LDH_rs9: in ReplaceFrameIndex() 87 case ARC::LDH_X_rs9: in ReplaceFrameIndex() 89 case ARC::LDB_rs9: in ReplaceFrameIndex() [all …]
|
D | ARCExpandPseudos.cpp | 49 case ARC::ST_FAR: in getMappedOp() 50 return ARC::ST_rs9; in getMappedOp() 51 case ARC::STH_FAR: in getMappedOp() 52 return ARC::STH_rs9; in getMappedOp() 53 case ARC::STB_FAR: in getMappedOp() 54 return ARC::STB_rs9; in getMappedOp() 63 unsigned AddrReg = MF.getRegInfo().createVirtualRegister(&ARC::GPR32RegClass); in ExpandStore() 65 isUInt<6>(SI.getOperand(2).getImm()) ? ARC::ADD_rru6 : ARC::ADD_rrlimm; in ExpandStore() 86 case ARC::ST_FAR: in runOnMachineFunction() 87 case ARC::STH_FAR: in runOnMachineFunction() [all …]
|
D | ARCInstrInfo.cpp | 35 : ARCGenInstrInfo(ARC::ADJCALLSTACKDOWN, ARC::ADJCALLSTACKUP), RI() {} in ARCInstrInfo() 42 return Opcode == ARC::LD_rs9 || Opcode == ARC::LDH_rs9 || in isLoad() 43 Opcode == ARC::LDB_rs9; in isLoad() 47 return Opcode == ARC::ST_rs9 || Opcode == ARC::STH_rs9 || in isStore() 48 Opcode == ARC::STB_rs9; in isStore() 125 static bool isUncondBranchOpcode(int Opc) { return Opc == ARC::BR; } in isUncondBranchOpcode() 128 return Opc == ARC::BRcc_rr_p || Opc == ARC::BRcc_ru6_p; in isCondBranchOpcode() 131 static bool isJumpOpcode(int Opc) { return Opc == ARC::J; } in isJumpOpcode() 273 assert(ARC::GPR32RegClass.contains(SrcReg) && in copyPhysReg() 275 assert(ARC::GPR32RegClass.contains(DestReg) && in copyPhysReg() [all …]
|
D | ARCBranchFinalize.cpp | 96 return !(MI->getOpcode() != ARC::BRcc_rr_p && in isBRccPseudo() 97 MI->getOpcode() != ARC::BRcc_ru6_p); in isBRccPseudo() 102 if (MI->getOpcode() == ARC::BRcc_rr_p) in getBRccForPseudo() 103 return ARC::BRcc_rr; in getBRccForPseudo() 104 return ARC::BRcc_ru6; in getBRccForPseudo() 109 if (MI->getOpcode() == ARC::BRcc_rr_p) in getCmpForPseudo() 110 return ARC::CMP_rr; in getCmpForPseudo() 111 return ARC::CMP_ru6; in getCmpForPseudo() 137 BuildMI(*MI->getParent(), MI, MI->getDebugLoc(), TII->get(ARC::Bcc)) in replaceWithCmpBcc()
|
D | LLVMBuild.txt | 1 ;===- ./lib/Target/ARC/LLVMBuild.txt -------------------------*- Conf -*--===; 23 name = ARC 31 parent = ARC 45 add_to_library_groups = ARC
|
D | ARCRegisterInfo.td | 1 //===- ARCRegisterInfo.td - ARC Register defs --------------*- tablegen -*-===// 11 // Declarations that describe the ARC register file 16 let Namespace = "ARC"; 71 def GPR32: RegisterClass<"ARC", [i32], 32, 76 def SREG : RegisterClass<"ARC", [i32], 1, (add STATUS32)>; 78 def GPR_S : RegisterClass<"ARC", [i32], 8,
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARC/Disassembler/ |
D | ARCDisassembler.cpp | 115 ARC::R0, ARC::R1, ARC::R2, ARC::R3, ARC::R4, ARC::R5, ARC::R6, 116 ARC::R7, ARC::R8, ARC::R9, ARC::R10, ARC::R11, ARC::R12, ARC::R13, 117 ARC::R14, ARC::R15, ARC::R16, ARC::R17, ARC::R18, ARC::R19, ARC::R20, 118 ARC::R21, ARC::R22, ARC::R23, ARC::R24, ARC::R25, ARC::GP, ARC::FP, 119 ARC::SP, ARC::ILINK, ARC::R30, ARC::BLINK};
|
/external/clang/test/CodeGenObjCXX/ |
D | lambda-expressions.mm | 1 …0.0 -emit-llvm -o - %s -fexceptions -std=c++11 -fblocks -fobjc-arc | FileCheck -check-prefix=ARC %s 17 // ARC-LABEL: define i32 ()* @_Z1fv( 18 // ARC-LABEL: define internal i32 ()* @"_ZZ1fvENK3$_0cvU13block_pointerFivEEv" 19 // ARC: store i8* bitcast (i8** @_NSConcreteStackBlock to i8*) 20 // ARC: store i8* bitcast (i32 (i8*)* @"___ZZ1fvENK3$_0cvU13block_pointerFivEEv_block_invoke" to i8… 21 // ARC: call i8* @objc_retainBlock 22 // ARC: call i8* @objc_autoreleaseReturnValue 34 // ARC: define void @_Z2f2v() [[NUW:#[0-9]+]] { 35 // ARC: store i8* bitcast (i32 (i8*)* @___Z2f2v_block_invoke to i8*), 36 // ARC: call i8* @objc_retainBlock [all …]
|
/external/clang/test/SemaObjC/ |
D | warn-retain-block-property.m | 1 …yntax-only -fblocks -fobjc-arc -Wno-objc-root-class %s 2>&1 | FileCheck --check-prefix=CHECK-ARC %s 34 // CHECK-ARC: 14:1: warning: retain'ed block property does not copy the block - use copy attribute … 35 // CHECK-ARC: @property (retain) void (^aBlock)(void); 36 // CHECK-ARC: ^ 37 // CHECK-ARC: 15:1: error: property attributes 'retain' and 'weak' are mutually exclusive 38 // CHECK-ARC: @property (weak, retain) void (^aBlockW)(void); 39 // CHECK-ARC: ^ 40 // CHECK-ARC: 18:1: error: property attributes 'copy' and 'retain' are mutually exclusive 41 // CHECK-ARC: @property (copy, retain) void (^aBlockC)(void); 42 // CHECK-ARC: ^ [all …]
|
D | arc-system-header.m | 8 cp = test0(op); // expected-error {{'test0' is unavailable in ARC}} 9 cp = *test1(&op); // expected-error {{'test1' is unavailable in ARC}} 10 …cted-note@arc-system-header.h:1 {{inline function performs a conversion which is forbidden in ARC}} 11 …cted-note@arc-system-header.h:5 {{inline function performs a conversion which is forbidden in ARC}} 15 p->field = 0; // expected-error {{'field' is unavailable in ARC}} 16 … // expected-note@arc-system-header.h:14 {{declaration uses type that is ill-formed in ARC}} 20 p->field1 = 0; // expected-error {{'field1' is unavailable in ARC}} 21 … // expected-note@arc-system-header.h:19 {{declaration uses type that is ill-formed in ARC}} 26 p->field = 0; // expected-error {{'field' is unavailable in ARC}} 42 *p.prop = 0; // expected-error {{'prop' is unavailable in ARC}} [all …]
|
D | arc-type-conversion.m | 10 …d)(int*)arg; // expected-error {{cast of an Objective-C pointer to 'int *' is disallowed with ARC}} 12 … expected-error {{cast of an Objective-C pointer to '__autoreleasing id *' is disallowed with ARC}} 13 …arg; // expected-error {{cast of an Objective-C pointer to '__strong id *' is disallowed with ARC}} 17 …oid**)arg; // expected-error {{cast of an Objective-C pointer to 'void **' is disallowed with ARC}} 21 … // expected-note {{use CFBridgingRetain call to make an ARC object available as a +1 'void *'}} \ 22 … // expected-note {{use CFBridgingRelease call to transfer ownership of a +1 'void *' into ARC}} 27 … // expected-note {{use CFBridgingRetain call to make an ARC object available as a +1 'void *'}} 58 …t conversion of a non-Objective-C pointer type 'void *' to '__strong id *' is disallowed with ARC}} 59 …cit conversion of a non-Objective-C pointer type 'void *' to '__weak id *' is disallowed with ARC}} 60 …rsion of a non-Objective-C pointer type 'void *' to '__autoreleasing id *' is disallowed with ARC}} [all …]
|
D | objcbridge-attribute-arc.m | 51 …_bridge_transfer to transfer ownership of a +1 'CFTestingRef' (aka 'struct __CFError *') into ARC}} 77 …ridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka 'struct __CFErrorRef *') into ARC}} 80 …ridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka 'struct __CFErrorRef *') into ARC}} 83 …dge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka 'struct __CFErrorRef *') into ARC}} \ 87 …ge_transfer to transfer ownership of a +1 'CFUColor2Ref' (aka 'union __CFUPrimeColor *') into ARC}} 90 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka… 94 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka… 98 …ridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka 'struct __CFErrorRef *') into ARC}} 102 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka… 109 …bridge_transfer to transfer ownership of a +1 'CFErrorRef' (aka 'struct __CFErrorRef *') into ARC}} [all …]
|
/external/clang/test/Index/ |
D | complete-property-flags.m | 30 …tion-at=%s:7:11 %s -fobjc-arc -fobjc-runtime=macosx-10.7 | FileCheck -check-prefix=CHECK-CC1-ARC %s 31 // CHECK-CC1-ARC: {TypedText assign} 32 // CHECK-CC1-ARC-NEXT: {TypedText atomic} 33 // CHECK-CC1-ARC-NEXT: {TypedText copy} 34 // CHECK-CC1-ARC-NEXT: {TypedText getter}{Text =}{Placeholder method} 35 // CHECK-CC1-ARC-NEXT: {TypedText nonatomic} 36 // CHECK-CC1-ARC-NEXT: {TypedText nonnull} 37 // CHECK-CC1-ARC-NEXT: {TypedText null_resettable} 38 // CHECK-CC1-ARC-NEXT: {TypedText null_unspecified} 39 // CHECK-CC1-ARC-NEXT: {TypedText nullable} [all …]
|
/external/u-boot/arch/arc/ |
D | Kconfig | 1 menu "ARC architecture" 2 depends on ARC 12 prompt "ARC Instruction Set" 18 The original ARC ISA of ARC600/700 cores 21 bool "ARC ISA v2" 23 ISA for the Next Generation ARC-HS cores 33 bool "ARC 750D" 40 bool "ARC 770D" 47 bool "ARC EM6" 51 Next Generation ARC Core based on ISA-v2 ISA without MMU. [all …]
|
/external/u-boot/doc/ |
D | README.ARC | 1 Synopsys' DesignWare(r) ARC(r) Processors are a family of 32-bit CPUs 5 More information on ARC cores avaialble here: 9 technology to tailor each ARC processor instance to meet specific performance, 12 The DesignWare ARC processors are also extendable, allowing designers to add 15 Synopsys' ARC processors have been used by over 170 customers worldwide who 16 collectively ship more than 1 billion ARC-based chips annually. 18 All DesignWare ARC processors utilize a 16-/32-bit ISA that provides excellent 24 The ARC GNU toolchain with support for all ARC Processors can be downloaded
|
/external/clang/test/Driver/ |
D | objc-weak.m | 3 …cosx-version-min=10.7 -S -### %s -fobjc-arc -fobjc-weak 2>&1 | FileCheck %s --check-prefix ARC-WEAK 4 …=10.7 -S -### %s -fno-objc-weak -fobjc-weak -fobjc-arc 2>&1 | FileCheck %s --check-prefix ARC-WEAK 5 // ARC-WEAK: -fobjc-arc 6 // ARC-WEAK: -fobjc-weak 8 …ersion-min=10.7 -S -### %s -fobjc-arc -fno-objc-weak 2>&1 | FileCheck %s --check-prefix ARC-NO-WEAK 9 ….7 -S -### %s -fobjc-weak -fno-objc-weak -fobjc-arc 2>&1 | FileCheck %s --check-prefix ARC-NO-WEAK 10 // ARC-NO-WEAK: -fobjc-arc 11 // ARC-NO-WEAK: -fno-objc-weak 13 …min=10.5 -S -### %s -fobjc-arc -fobjc-weak 2>&1 | FileCheck %s --check-prefix ARC-WEAK-NOTSUPPORTED 14 … %s -fno-objc-weak -fobjc-weak -fobjc-arc 2>&1 | FileCheck %s --check-prefix ARC-WEAK-NOTSUPPORTED [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
D | LazyCallGraphTest.cpp | 618 LazyCallGraph::RefSCC &ARC = *CG.lookupRefSCC(A); in TEST() local 622 EXPECT_TRUE(ARC.isParentOf(BRC)); in TEST() 624 EXPECT_TRUE(ARC.isParentOf(CRC)); in TEST() 626 EXPECT_FALSE(ARC.isParentOf(DRC)); in TEST() 628 EXPECT_TRUE(ARC.isAncestorOf(DRC)); in TEST() 630 EXPECT_FALSE(DRC.isChildOf(ARC)); in TEST() 632 EXPECT_TRUE(DRC.isDescendantOf(ARC)); in TEST() 640 ARC.insertOutgoingEdge(A, D, LazyCallGraph::Edge::Call); in TEST() 649 EXPECT_TRUE(ARC.isParentOf(DRC)); in TEST() 651 EXPECT_TRUE(ARC.isAncestorOf(DRC)); in TEST() [all …]
|
/external/clang/test/SemaObjCXX/ |
D | objcbridge-attribute.mm | 33 …{{use __bridge_transfer to transfer ownership of a +1 'CFTestingRef' (aka '__CFError *') into ARC}} 59 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} 62 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} 65 …e __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} \ 69 …__bridge_transfer to transfer ownership of a +1 'CFUColor2Ref' (aka '__CFUPrimeColor *') into ARC}} 72 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka… 76 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka… 80 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} 84 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka… 91 …{use __bridge_transfer to transfer ownership of a +1 'CFErrorRef' (aka '__CFErrorRef *') into ARC}} [all …]
|
D | objcbridge-attribute-arc.mm | 33 …{{use __bridge_transfer to transfer ownership of a +1 'CFTestingRef' (aka '__CFError *') into ARC}} 59 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} 62 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} 65 …e __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} \ 69 …__bridge_transfer to transfer ownership of a +1 'CFUColor2Ref' (aka '__CFUPrimeColor *') into ARC}} 72 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka… 76 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka… 80 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} 84 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka… 91 …{use __bridge_transfer to transfer ownership of a +1 'CFErrorRef' (aka '__CFErrorRef *') into ARC}} [all …]
|
D | objcbridge-static-cast.mm | 33 …nsfer with C-style cast to transfer ownership of a +1 'CFTestingRef' (aka '__CFError *') into ARC}} 59 …fer with C-style cast to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} 62 …fer with C-style cast to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} 65 …r with C-style cast to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} \ 69 …with C-style cast to transfer ownership of a +1 'CFUColor2Ref' (aka '__CFUPrimeColor *') into ARC}} 72 …// expected-note {{use __bridge_retained with C-style cast to make an ARC object available as a +1… 76 …// expected-note {{use __bridge_retained with C-style cast to make an ARC object available as a +1… 80 …fer with C-style cast to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} 84 …// expected-note {{use __bridge_retained with C-style cast to make an ARC object available as a +1… 91 …sfer with C-style cast to transfer ownership of a +1 'CFErrorRef' (aka '__CFErrorRef *') into ARC}} [all …]
|
/external/llvm/unittests/Analysis/ |
D | LazyCallGraphTest.cpp | 491 LazyCallGraph::RefSCC &ARC = *CG.lookupRefSCC(A); in TEST() local 495 EXPECT_TRUE(ARC.isParentOf(BRC)); in TEST() 496 EXPECT_TRUE(ARC.isParentOf(CRC)); in TEST() 497 EXPECT_FALSE(ARC.isParentOf(DRC)); in TEST() 498 EXPECT_TRUE(ARC.isAncestorOf(DRC)); in TEST() 499 EXPECT_FALSE(DRC.isChildOf(ARC)); in TEST() 500 EXPECT_TRUE(DRC.isDescendantOf(ARC)); in TEST() 505 ARC.insertOutgoingEdge(A, D, LazyCallGraph::Edge::Call); in TEST() 514 EXPECT_TRUE(ARC.isParentOf(DRC)); in TEST() 515 EXPECT_TRUE(ARC.isAncestorOf(DRC)); in TEST() [all …]
|
/external/clang/test/CodeGenObjC/ |
D | arc-linetable-autorelease.m | 3 // ARC cleanups should be at the closing '}'. 32 // CHECK: call void @objc_storeStrong{{.*}} !dbg ![[ARC:[0-9]+]] 33 // CHECK: call {{.*}} @objc_autoreleaseReturnValue{{.*}} !dbg ![[ARC]] 34 // CHECK: ret {{.*}} !dbg ![[ARC]] 37 // CHECK: ![[ARC]] = !DILocation(line: [[@LINE+1]], scope: !{{.*}})
|
/external/clang/test/ARCMT/ |
D | checking.m | 65 - (id)retain { return self; } // expected-error {{ARC forbids implementation}} 66 - (id)retainCount { return self; } // expected-error {{ARC forbids implementation}} 67 - (id)autorelease { return self; } // expected-error {{ARC forbids implementation}} 68 - (oneway void)release { } // expected-error {{ARC forbids implementation}} 77 // expected-error {{ARC forbids explicit message send}} 79 // expected-error {{ARC forbids explicit message send}} 81 // expected-error {{ARC forbids explicit message send}} \ 85 // expected-error {{ARC forbids explicit message send}} 87 // expected-error {{ARC forbids explicit message send}} 90 [a retainCount]; // expected-error {{ARC forbids explicit message send of 'retainCount'}} \ [all …]
|
/external/cros/system_api/dbus/login_manager/ |
D | arc.proto | 11 // ARC start options sent from Chrome to session manager. This message is used 19 // ARC upgrade options sent from Chrome to session manager. This message is used 44 // Account ID of the user to start ARC for. This must be the same as the 58 // Option to notify ARC if the account is a child, allowing us to provide 59 // special behavior for child account on ARC. 65 // Non-empty only if the ARC container is being upgraded for a Chrome OS demo 77 // Option to notify ARC that it should transition from a supervised state to
|