Searched refs:DAGCombiner (Results 1 – 25 of 40) sorted by relevance
12
/external/llvm/test/CodeGen/X86/ |
D | shuffle-combine-crash.ll | 3 ; Verify that DAGCombiner does not crash when checking if it is 7 ; The DAGCombiner avoids folding shuffles if 11 ; Before, the DAGCombiner forgot to check if the resulting shuffle
|
D | shift-combine-crash.ll | 3 ; Verify that DAGCombiner doesn't crash with an assertion failure in the 9 ; DAGCombiner will then try to simplify the vector shift and check if the 19 ; Also, verify that DAGCombiner doesn't crash when trying to combine shifts
|
D | dag-merge-fast-accesses.ll | 5 ; Verify that the DAGCombiner is creating unaligned 16-byte loads and stores 57 ;; ..but is not currently. See the UseAA FIXME in DAGCombiner.cpp
|
D | wide-integer-fold.ll | 4 ; DAGCombiner should fold this to a simple constant.
|
D | and-load-fold.ll | 3 ; Verify that the DAGCombiner doesn't wrongly remove the 'and' from the dag.
|
D | simple-zext.ll | 3 ; A bug in DAGCombiner prevented it forming a zextload in this simple case
|
D | cvtv2f32.ll | 1 ; A bug fix in the DAGCombiner made this test fail, so marking as xfail
|
D | vbinop-simplify-bug.ll | 4 ; DAGCombiner::SimplifyVBinOp in an attempt to refactor some code
|
D | dagcombine-shifts.ll | 7 ; This will help DAGCombiner to identify and then fold the sequence 183 ; Make sure that the combined dags are legal if we run the DAGCombiner after
|
D | narrow-shl-load.ll | 6 ; DAGCombiner should fold this code in finite time.
|
D | shl_undef.ll | 5 ; DAGCombiner optimization pass. These are changed to undef and in turn
|
D | buildvec-insertvec.ll | 20 ; Verify that the DAGCombiner doesn't wrongly fold a build_vector into a
|
D | fold-vector-sext-crash2.ll | 4 ; DAGCombiner crashes during sext folding
|
D | insertps-O0-bug.ll | 30 ; arguments needed by the entry block. This is enough to enable the DAGCombiner
|
/external/llvm/test/CodeGen/PowerPC/ |
D | delete-node.ll | 3 ; The DAGCombiner leaves behind a dead node in this testcase. Currently 5 ; DAGCombiner to be able to eliminate the dead node.
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 86 class DAGCombiner { class 461 DAGCombiner(SelectionDAG &D, AliasAnalysis &A, CodeGenOpt::Level OL) in DAGCombiner() function in __anonbfbf49f20111::DAGCombiner 502 DAGCombiner &DC; 504 explicit WorklistRemover(DAGCombiner &dc) in WorklistRemover() 518 ((DAGCombiner*)DC)->AddToWorklist(N); in AddToWorklist() 522 ((DAGCombiner*)DC)->removeFromWorklist(N); in RemoveFromWorklist() 527 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo); in CombineTo() 532 return ((DAGCombiner*)DC)->CombineTo(N, Res, AddTo); in CombineTo() 538 return ((DAGCombiner*)DC)->CombineTo(N, Res0, Res1, AddTo); in CombineTo() 543 return ((DAGCombiner*)DC)->CommitTargetLoweringOpt(TLO); in CommitTargetLoweringOpt() [all …]
|
D | CMakeLists.txt | 2 DAGCombiner.cpp
|
D | Android.mk | 4 DAGCombiner.cpp \
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-shrink-v1i64.ll | 3 ; The DAGCombiner tries to do following shrink:
|
D | arm64-dagcombiner-convergence.ll | 3 ; DAGCombiner should converge.
|
D | neon-or-combine.ll | 3 ; Check that the DAGCombiner does not crash with an assertion failure
|
/external/llvm/test/CodeGen/WebAssembly/ |
D | copysign-casts.ll | 3 ; DAGCombiner oddly folds casts into the rhs of copysign. Test that they get
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | dagcombiner-bug-illegal-vec4-int-to-fp.ll | 4 ; DAGCombiner::reduceBuildVecConvertToConvertBuildVec() where
|
D | fneg.f64.ll | 37 ; DAGCombiner will transform:
|
D | fneg.ll | 43 ; DAGCombiner will transform:
|
12