Home
last modified time | relevance | path

Searched refs:lowering (Results 1 – 25 of 151) sorted by relevance

1234567

/external/mesa3d/src/glsl/
Dlower_instructions.cpp113 #define lowering(x) (this->lower & x) macro
257 if (lowering(DIV_TO_MUL_RCP)) in mod_to_fract()
276 if (lowering(SUB_TO_ADD_NEG)) in visit_leave()
281 if (ir->operands[1]->type->is_integer() && lowering(INT_DIV_TO_MUL_RCP)) in visit_leave()
283 else if (ir->operands[1]->type->is_float() && lowering(DIV_TO_MUL_RCP)) in visit_leave()
288 if (lowering(EXP_TO_EXP2)) in visit_leave()
293 if (lowering(LOG_TO_LOG2)) in visit_leave()
298 if (lowering(MOD_TO_FRACT) && ir->type->is_float()) in visit_leave()
303 if (lowering(POW_TO_EXP2)) in visit_leave()
/external/v8/src/compiler/
Dsimplified-lowering.cc353 void Run(SimplifiedLowering* lowering) { in Run() argument
382 VisitNode(node, info->truncation(), lowering); in Run()
709 SimplifiedLowering* lowering) { in VisitSelect() argument
719 NodeProperties::ChangeOp(node, lowering->common()->Select( in VisitSelect()
732 SimplifiedLowering* lowering) { in VisitPhi() argument
741 node, lowering->common()->Phi(output.representation(), values)); in VisitPhi()
753 void VisitCall(Node* node, SimplifiedLowering* lowering) { in VisitCall() argument
831 SimplifiedLowering* lowering) { in VisitNode() argument
870 return VisitSelect(node, truncation, lowering); in VisitNode()
872 return VisitPhi(node, truncation, lowering); in VisitNode()
[all …]
/external/llvm/test/CodeGen/Generic/
Drun-pass.ll1 ; RUN: llc < %s -debug-pass=Structure -run-pass=gc-lowering -o /dev/null 2>&1 | FileCheck %s
3 ; CHECK: -gc-lowering
Dstop-after.ll9 ; START: -machine-branch-prob -gc-lowering
/external/llvm/test/CodeGen/X86/
Dsplat-const.ll4 ; This checks that lowering for creation of constant vectors is sane and
23 ; Note that for the "const_vector" versions, lowering that uses a shuffle
26 ; However, this is not the current preferred lowering.
Dtailcallbyval64.ll8 ; Expect 2 rep;movs because of tail call byval lowering.
13 ; lowering appearing after moving arguments to registers. The following two
16 ; byval lowering - not rsi, not rdi, not rcx).
Dpseudo_cmov_lower.ll4 ; for lowering the CMOV pseudos that get created for this IR.
18 ; for lowering the CMOV pseudos that get created for this IR. This makes
19 ; sure the code for the lowering for opposite conditions gets tested.
35 ; for lowering the CMOV pseudos that get created for this IR.
51 ; for lowering the CMOV pseudos that get created for this IR.
67 ; for lowering the CMOV pseudos that get created for this IR.
81 ; for lowering the CMOV pseudos that get created for this IR.
95 ; for lowering the CMOV pseudos that get created for this IR.
109 ; for lowering the CMOV pseudos that get created for this IR.
123 ; for lowering the CMOV pseudos that get created for this IR. This combines
[all …]
Datomic-non-integer.ll3 ; Note: This test is testing that the lowering for atomics matches what we
5 ; particular lowering detail in these tests should not be read as requiring
7 ; (Specifically, there were reviewer questions about the lowering for halfs
75 ; sanity check the seq_cst lowering since that's the
Dmult-alt-x86.ll148 ; Missing lowering support for 'L'.
155 ; Missing lowering support for 'M'.
168 ; Missing lowering support for 'G'.
175 ; Missing lowering support for 'C'.
316 ; Missing lowering support for 'L'.
323 ; Missing lowering support for 'M'.
336 ; Missing lowering support for 'G'.
343 ; Missing lowering support for 'C'.
Dpseudo_cmov_lower2.ll4 ; for lowering the CMOV pseudos that get created for this IR. The tricky part
25 ; for lowering the CMOV pseudos that get created for this IR. The tricky part
46 ; for lowering the CMOV pseudos that get created for this IR. The tricky part
72 ; for lowering the CMOV pseudos that get created for this IR. The tricky part
Dpseudo_cmov_lower1.ll5 ; for lowering the CMOV pseudos that get created for this IR.
23 ; for lowering the CMOV pseudos that get created for this IR.
Dvec_uint_to_fp.ll55 ; improved to match the lowering of the second blend.
71 ; The lowering for AVX2 is a bit messy, because we select broadcast
141 ; Test that we are not lowering uinttofp to scalars
160 ; This test used to crash because we were custom lowering it as if it was
Duint64-to-float.ll2 ; Verify that we are using the efficient uitofp --> sitofp lowering illustrated
/external/llvm/docs/HistoricalNotes/
D2001-07-06-LoweringIRForCodeGen.txt4 Subject: lowering the IR
6 BTW, I do think that we should consider lowering the IR as you said. I
27 The main benefit of lowering will be that we will be able to retain a close
/external/v8/test/unittests/
Dunittests.gyp44 'compiler/change-lowering-unittest.cc',
67 'compiler/js-intrinsic-lowering-unittest.cc',
69 'compiler/js-typed-lowering-unittest.cc',
87 'compiler/select-lowering-unittest.cc',
/external/llvm/test/CodeGen/MSP430/
Dmult-alt-generic-msp430.ll94 ; No lowering support.
104 ; No lowering support.
150 ; No lowering support.
252 ; No lowering support.
262 ; No lowering support.
308 ; No lowering support.
/external/llvm/test/CodeGen/ARM/
Dmult-alt-generic-arm.ll94 ; No lowering support.
104 ; No lowering support.
150 ; No lowering support.
252 ; No lowering support.
262 ; No lowering support.
308 ; No lowering support.
Dvcvt-cost.ll2 ; instructions as expensive. If lowering is improved the cost model needs to
19 ;; We currently estimate the cost of this instruction as expensive. If lowering
66 ;; We currently estimate the cost of this instruction as expensive. If lowering
/external/llvm/test/CodeGen/SPARC/
Dmult-alt-generic-sparc.ll94 ; No lowering support.
104 ; No lowering support.
150 ; No lowering support.
252 ; No lowering support.
262 ; No lowering support.
308 ; No lowering support.
/external/llvm/docs/CommandGuide/
Dtblgen.rst88 .. option:: -gen-pseudo-lowering
90 Generate pseudo instruction lowering.
/external/llvm/test/CodeGen/AArch64/
Dimplicit-sret.ll3 ; Handle implicit sret arguments that are generated on-the-fly during lowering.
/external/llvm/test/CodeGen/PowerPC/
D2010-10-11-Fast-Varargs.ll7 ; lowering code needs to use virtual registers when storing live-in registers on
/external/llvm/test/CodeGen/Thumb/
Dsjljehprepare-lower-vector.ll2 ; SjLjEHPrepare shouldn't crash when lowering vectors.
/external/llvm/test/CodeGen/AMDGPU/
Dopencl-image-metadata.ll4 ; Make sure the OpenCL Image lowering pass doesn't crash when argument metadata
/external/clang/test/Sema/
Dsizeof-struct-non-zero-as-member.cl4 // Record lowering was crashing on SI and newer targets, because it

1234567