/external/llvm/test/CodeGen/ARM/ |
D | vector-promotion.ll | 1 …v7-apple-ios %s -o - -mattr=+neon -S | FileCheck --check-prefix=IR-BOTH --check-prefix=IR-NORMAL %s 2 …r=+neon -S -stress-cgp-store-extract | FileCheck --check-prefix=IR-BOTH --check-prefix=IR-STRESS %s 5 ; IR-BOTH-LABEL: @simpleOneInstructionPromotion 6 ; IR-BOTH: [[LOAD:%[a-zA-Z_0-9-]+]] = load <2 x i32>, <2 x i32>* %addr1 7 ; IR-BOTH-NEXT: [[VECTOR_OR:%[a-zA-Z_0-9-]+]] = or <2 x i32> [[LOAD]], <i32 undef, i32 1> 8 ; IR-BOTH-NEXT: [[EXTRACT:%[a-zA-Z_0-9-]+]] = extractelement <2 x i32> [[VECTOR_OR]], i32 1 9 ; IR-BOTH-NEXT: store i32 [[EXTRACT]], i32* %dest 10 ; IR-BOTH-NEXT: ret 26 ; IR-BOTH-LABEL: @unsupportedInstructionForPromotion 27 ; IR-BOTH: [[LOAD:%[a-zA-Z_0-9-]+]] = load <2 x i32>, <2 x i32>* %addr1 [all …]
|
/external/llvm/lib/IR/ |
D | Makefile | 13 BUILT_SOURCES = $(PROJ_OBJ_ROOT)/include/llvm/IR/Intrinsics.gen \ 14 $(PROJ_OBJ_ROOT)/include/llvm/IR/Attributes.inc 18 GENFILE:=$(PROJ_OBJ_ROOT)/include/llvm/IR/Intrinsics.gen 19 ATTRINCFILE:=$(PROJ_OBJ_ROOT)/include/llvm/IR/Attributes.inc 21 INTRINSICTD := $(PROJ_SRC_ROOT)/include/llvm/IR/Intrinsics.td 22 INTRINSICTDS := $(wildcard $(PROJ_SRC_ROOT)/include/llvm/IR/Intrinsics*.td) 23 ATTRIBUTESTD := $(PROJ_SRC_ROOT)/include/llvm/IR/Attributes.td 29 $(GENFILE): $(ObjDir)/Intrinsics.gen.tmp $(PROJ_OBJ_ROOT)/include/llvm/IR/.dir 38 $(ATTRINCFILE): $(ObjDir)/Attributes.inc.tmp $(PROJ_OBJ_ROOT)/include/llvm/IR/.dir 44 $(Echo) Installing $(DESTDIR)$(PROJ_includedir)/llvm/IR/Intrinsics.gen [all …]
|
/external/llvm/test/CodeGen/NVPTX/ |
D | lower-aggr-copies.ll | 2 ; RUN: opt < %s -S -nvptx-lower-aggr-copies | FileCheck %s --check-prefix IR 19 ; IR-LABEL: @memcpy_caller 20 ; IR: loadstoreloop: 21 ; IR: [[LOADPTR:%[0-9]+]] = getelementptr inbounds i8, i8* %src, i64 22 ; IR-NEXT: [[VAL:%[0-9]+]] = load i8, i8* [[LOADPTR]] 23 ; IR-NEXT: [[STOREPTR:%[0-9]+]] = getelementptr inbounds i8, i8* %dst, i64 24 ; IR-NEXT: store i8 [[VAL]], i8* [[STOREPTR]] 40 ; IR-LABEL: @memcpy_volatile_caller 41 ; IR: load volatile 42 ; IR: store volatile [all …]
|
D | access-non-generic.ll | 3 ; RUN: opt < %s -S -nvptx-favor-non-generic -dce | FileCheck %s --check-prefix IR 17 ; IR-LABEL: @ld_st_shared_f32 18 ; IR-NOT: addrspacecast 80 ; IR-LABEL: @ld_int_from_float 81 ; IR: load i32, i32 addrspace(3)* bitcast (float addrspace(3)* @scalar to i32 addrspace(3)*) 89 ; IR-LABEL: @ld_int_from_global_float( 93 ; IR-NEXT: getelementptr float, float addrspace(1)* %input, i32 %i 95 ; IR-NEXT: getelementptr float, float addrspace(1)* {{%[^,]+}}, i32 %j 97 ; IR-NEXT: bitcast float addrspace(1)* {{%[^ ]+}} to i32 addrspace(1)* 99 ; IR-NEXT: load i32, i32 addrspace(1)* {{%.+}} [all …]
|
/external/clang/test/PCH/ |
D | objc_container.m | 8 // RUN: %clang_cc1 -include-pch %t -emit-llvm -o - %s | FileCheck -check-prefix=CHECK-IR %s 17 // CHECK-IR: define {{.*}}void @all() #0 18 // CHECK-IR: {{call.*objc_msgSend}} 19 // CHECK-IR: {{call.*objc_msgSend}} 20 // CHECK-IR: {{call.*objc_msgSend}} 21 // CHECK-IR: {{call.*objc_msgSend}} 22 // CHECK-IR: ret void 24 // CHECK-IR: attributes #0 = { nounwind {{.*}} } 25 // CHECK-IR: attributes #1 = { nonlazybind }
|
D | objc_literals.m | 4 // RUN: %clang_cc1 -include-pch %t -emit-llvm -o - %s | FileCheck -check-prefix=CHECK-IR %s 42 // CHECK-IR: define internal {{.*}}void @test_numeric_literals() 45 // CHECK-IR: {{call.*17}} 48 // CHECK-IR: {{call.*1.745}}
|
D | objc_literals.mm | 4 …include-pch %t -x objective-c++ -std=c++0x -emit-llvm -o - %s | FileCheck -check-prefix=CHECK-IR %s 53 // CHECK-IR: define linkonce_odr {{.*}}void @_Z29variadic_dictionary_expansionIJP8NSStringS1_EJP8NS… 57 // CHECK-IR: {{call.*objc_msgSend}} 58 // CHECK-IR: ret void
|
/external/llvm/include/llvm/IR/ |
D | PassManager.h | 198 PreservedAnalyses run(IRUnitT &IR, AnalysisManager<IRUnitT> *AM = nullptr) { 207 << IR.getName() << "\n"; 209 PreservedAnalyses PassPA = Passes[Idx]->run(IR, AM); 217 PassPA = AM->invalidate(IR, std::move(PassPA)); 312 template <typename PassT> typename PassT::Result &getResult(IRUnitT &IR) { in getResult() argument 317 derived_this()->getResultImpl(PassT::ID(), IR); in getResult() 329 typename PassT::Result *getCachedResult(IRUnitT &IR) const { in getCachedResult() argument 334 derived_this()->getCachedResultImpl(PassT::ID(), IR); in getCachedResult() 358 template <typename PassT> void invalidate(IRUnitT &IR) { in invalidate() argument 361 derived_this()->invalidateImpl(PassT::ID(), IR); in invalidate() [all …]
|
D | PassManagerInternal.h | 43 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManager<IRUnitT> *AM) = 0; 99 PreservedAnalysesT run(IRUnitT &IR, AnalysisManager<IRUnitT> *AM) override { 100 return Pass.run(IR, AM); 125 PreservedAnalysesT run(IRUnitT &IR, AnalysisManager<IRUnitT> *AM) override { 126 return Pass.run(IR); 149 virtual bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA) = 0; 237 bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA) override { 238 return Result.invalidate(IR, PA); 255 run(IRUnitT &IR, AnalysisManager<IRUnitT> *AM) = 0; 297 run(IRUnitT &IR, AnalysisManager<IRUnitT> *AM) override { [all …]
|
/external/llvm/test/Transforms/SeparateConstOffsetFromGEP/AMDGPU/ |
D | split-gep-and-gvn-addrspace-addressing-modes.ll | 1 …nst-offset-from-gep -reassociate-geps-verify-no-dead-code -gvn < %s | FileCheck -check-prefix=IR %s 7 ; IR-LABEL: @sum_of_array( 8 ; IR: [[BASE_PTR:%[a-zA-Z0-9]+]] = getelementptr inbounds [4096 x [32 x float]], [4096 x [32 x floa… 9 ; IR: getelementptr inbounds float, float addrspace(2)* [[BASE_PTR]], i64 1 10 ; IR: getelementptr inbounds float, float addrspace(2)* [[BASE_PTR]], i64 32 11 ; IR: getelementptr inbounds float, float addrspace(2)* [[BASE_PTR]], i64 33 39 ; IR-LABEL: @sum_of_array_over_max_mubuf_offset( 40 ; IR: [[BASE_PTR:%[a-zA-Z0-9]+]] = getelementptr inbounds [4096 x [4 x float]], [4096 x [4 x float]… 41 ; IR: getelementptr inbounds float, float addrspace(2)* [[BASE_PTR]], i64 255 42 ; IR: add i32 %x, 256 [all …]
|
/external/llvm/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/ |
D | split-gep-and-gvn.ll | 2 …e-const-offset-from-gep -reassociate-geps-verify-no-dead-code -gvn | FileCheck %s --check-prefix=IR 53 ; IR-LABEL: @sum_of_array( 54 ; IR: [[BASE_PTR:%[a-zA-Z0-9]+]] = getelementptr inbounds [32 x [32 x float]], [32 x [32 x float]] … 55 ; IR: getelementptr inbounds float, float addrspace(3)* [[BASE_PTR]], i64 1 56 ; IR: getelementptr inbounds float, float addrspace(3)* [[BASE_PTR]], i64 32 57 ; IR: getelementptr inbounds float, float addrspace(3)* [[BASE_PTR]], i64 33 96 ; IR-LABEL: @sum_of_array2( 97 ; IR: [[BASE_PTR:%[a-zA-Z0-9]+]] = getelementptr inbounds [32 x [32 x float]], [32 x [32 x float]] … 98 ; IR: getelementptr inbounds float, float addrspace(3)* [[BASE_PTR]], i64 1 99 ; IR: getelementptr inbounds float, float addrspace(3)* [[BASE_PTR]], i64 32 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | stack-protector-weight.ll | 2 …nd-isel-pseudos -enable-selectiondag-sp=false %s -o /dev/null 2>&1 | FileCheck %s --check-prefix=IR 10 ; IR: # Machine code for function test_branch_weights: 11 ; IR: Successors according to CFG: BB#[[SUCCESS:[0-9]+]]({{[0-9a-fx/= ]+}}100.00%) BB#[[FAILURE:[0-… 12 ; IR: BB#[[SUCCESS]]: 13 ; IR: BB#[[FAILURE]]: 14 ; IR: CALL64pcrel32 <ga:@__stack_chk_fail>
|
/external/mesa3d/src/glsl/ |
D | README | 17 ir.h for the IR structures. 35 7) The driver performs code generation out of the IR, taking a linked 37 ir_to_mesa.cpp for Mesa IR code generation. 41 Q: What is HIR versus IR versus LIR? 44 high-level IR ("HIR"), with things like matrix operations, structure 49 producing a low level IR ("LIR"). 54 accesses, and matrix multiplication broken down. The Mesa IR backend 57 shader IR backend could potentially even handle some matrix operations 58 without breaking them down, but the 965 fragment shader IR backend 61 low-level IR that will make everyone happy. So that usage has fallen [all …]
|
/external/valgrind/docs/internals/ |
D | 3_2_BUGSTATUS.txt | 62 137714 vx1787 x86/amd64->IR: 0x66 0xF 0xF7 0xC6 (maskmovq, maskmovdq) 81 147498 vx1795 amd64->IR: 0xF0 0xF 0xB0 0xF (lock cmpxchg %cl,(%rdi)) 89 148363 marginal amd64->IR: 0x65 0x4C 0x8B 0x1C (mov %gs:0x10,%r11) 95 149838 marginal x86->IR: 0xF 0xAE 0xD 0xE0 (FXRSTOR ?) 119 152501 vx1800 vex x86->IR: 0x27 0x66 0x89 0x45 (daa) 120 152818 vx1801 vex x86->IR: 0xF3 0xAC 0xFC 0x9C (rep lodsb) 176 vx1737 vx1752 32 n-i-bz x86->IR: 26 2E 64 65 90 %es:%cs:%fs:%gs:nop 289 pending pending s93 133962 amd64->IR: 0xF2 0x4C 0xF 0x10 (rex64X ...) 291 pending pending s93 135023 amd64->IR: 0x49 0xDD 0x86 0xE0 317 pending pending 135264 ppc->IR: dcbzl instruction missing [all …]
|
D | 3_1_BUGSTATUS.txt | 30 vx1604 fixed 124499 amd64->IR: 0xF 0xE 0x48 0x85 (femms) 32 wontfix 124697 vex x86->IR: 0xF 0x70 0xC9 0x0 (pshufw) 33 vx1603 fixed 124892 vex x86->IR: 0xF3 0xAE (REPx SCASB) 37 vx1602 fixed n-i-bz amd64->IR: 0x66 0xF 0xF5 (pmaddwd) 43 vx1612 fixed 125607 amd64->IR: 0x66 0xF 0xA3 0x2 (btw etc) 44 vx1613 fixed 125651 amd64->IR: 0xF8 0x49 0xFF 0xE3 (clc?) 56 vx1611 fixed 126243 vex x86->IR: popw mem 57 low 125265 vex x86->IR: 0xD9 0xD0 (fnop) 58 low 126257 vex x86->IR: 0xF2 0x0F 0xF0 0x40 (lddqu) (sse3) 59 low 126258 vex x86->IR: 0xDF 0x4D (fisttp) (sse3) [all …]
|
D | 3_0_BUGSTATUS.txt | 112 113015 vex amd64->IR: 0xE3 0x14 0x48 0x83 (jrcxz) 153 113851 vex x86->IR: (pmaddwd): 0x66 0xF 0xF5 0xC7 163 114412 vex amd64->IR: 0xF 0xAD 0xC2 0xD3 (128-bit shift, shrdq?) 168 114455 vex amd64->IR: 0xF 0xAC 0xD0 0x1 (also shrdq) 173 115590: amd64->IR: 0x67 0xE3 0x9 0xEB (address size override) 228 111724 vex amd64->IR: unhandled instruction bytes: 0x41 0xF 0xAB 243 111748 vex amd64->IR: unhandled instruction bytes: fucom 256 111829 vex x86->IR: unhandled instruction bytes: sbb Al, Ib 262 111851 vex x86->IR: unhandled instruction bytes: 0x9F 0x89 289 112501 vex x86->IR: movq (0xF 0x7F 0xC1 0xF) (mmx MOVQ) [all …]
|
D | 3_7_BUGSTATUS.txt | 87 291924 vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x38 0x31 94 293855 vex amd64->IR: 0x2F 0x55 0x73 0x65 0x72 0x73 0x2F 0x6A 117 251569 rdtscp not supported: vex amd64->IR: 0xF 0x1 0xF9 0x8B 0x4C 0x24 131 295808 vex amd64->IR: 0xF3 0xF 0xBC 0xC0 0x48 0x1 0xD0 0x48 (TZCNT) 151 296577 vex x86->IR: 0x66 0xF 0x3A 0x17 154 296578 vex amd64->IR: 0x60 0x0 0x0 0x0 0x0 0x0 0x0 0x0 157 296947 vex amd64->IR: 0x1F 0x7 0x0 0x0 0x0 0x0 176 301011 vex x86->IR: 0xF3 0xF 0xBC 0xDE (TZCNT) 191 301967 vex x86->IR: 0xC5 0xF9 0x6E 0x40 (AVX in 32-bit mode)
|
/external/llvm/test/CodeGen/MIR/Generic/ |
D | machine-function-missing-function.mir | 2 # This test ensures that an error is reported when the mir file has LLVM IR and 4 # the LLVM IR. 19 # CHECK: function 'faa' isn't defined in the provided LLVM IR
|
/external/iptables/extensions/ |
D | libip6t_icmp6.man | 7 .IR type , 8 .IR type 10 .IR code ,
|
/external/bzip2/ |
D | bzgrep.1 | 10 .IR filename ".\|.\|." 15 .IR filename ".\|.\|." 20 .IR filename ".\|.\|." 22 .IR Bzgrep
|
D | bzdiff.1 | 26 .IR diff "." 30 .IR file1 ".bz2." 34 .IR diff "."
|
/external/bison/doc/ |
D | bison.x | 7 .IR yacc (1). 10 .IR yacc . 17 .IR yacc , 30 .IR yacc 's
|
/external/icu/icu4c/source/data/mappings/ |
D | noop-iso-ir-165.ucm | 8 # Name: "Fake" Unicode to ISO-IR-165 table 11 # This is not a real ISO-IR-165 table, but a "fake" table to return U+FFFD 12 # for every byte sequence valid in ISO-IR-165. Chrome and Android
|
/external/clang/lib/Rewrite/ |
D | DeltaTree.cpp | 132 DeltaTreeInteriorNode(const InsertResult &IR) in DeltaTreeInteriorNode() argument 134 Children[0] = IR.LHS; in DeltaTreeInteriorNode() 135 Children[1] = IR.RHS; in DeltaTreeInteriorNode() 136 Values[0] = IR.Split; in DeltaTreeInteriorNode() 137 FullDelta = IR.LHS->getFullDelta()+IR.RHS->getFullDelta()+IR.Split.Delta; in DeltaTreeInteriorNode()
|
/external/llvm/test/CodeGen/AArch64/ |
D | neon-truncStore-extLoad.ll | 4 ; Test a trunc IR and a vector store IR can be selected correctly. 33 ; Test a vector load IR and a sext/zext IR can be selected correctly.
|