/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
|
/external/swiftshader/third_party/llvm-7.0/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 | 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
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 58 class DAGCombiner { class 281 DAGCombiner(SelectionDAG &D, AliasAnalysis &A, CodeGenOpt::Level OL) in DAGCombiner() function in __anond4371d1e0111::DAGCombiner 310 DAGCombiner &DC; 312 explicit WorkListRemover(DAGCombiner &dc) : DC(dc) {} in WorkListRemover() 329 ((DAGCombiner*)DC)->AddToWorkList(N); in AddToWorklist() 333 ((DAGCombiner*)DC)->removeFromWorkList(N); in RemoveFromWorklist() 338 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo); in CombineTo() 343 return ((DAGCombiner*)DC)->CombineTo(N, Res, AddTo); in CombineTo() 349 return ((DAGCombiner*)DC)->CombineTo(N, Res0, Res1, AddTo); in CombineTo() 354 return ((DAGCombiner*)DC)->CommitTargetLoweringOpt(TLO); in CommitTargetLoweringOpt() [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 87 class DAGCombiner { class 479 DAGCombiner(SelectionDAG &D, AliasAnalysis &A, CodeGenOpt::Level OL) in DAGCombiner() function in __anonbfbf49f20111::DAGCombiner 520 DAGCombiner &DC; 522 explicit WorklistRemover(DAGCombiner &dc) in WorklistRemover() 536 ((DAGCombiner*)DC)->AddToWorklist(N); in AddToWorklist() 540 ((DAGCombiner*)DC)->removeFromWorklist(N); in RemoveFromWorklist() 545 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo); in CombineTo() 550 return ((DAGCombiner*)DC)->CombineTo(N, Res, AddTo); in CombineTo() 556 return ((DAGCombiner*)DC)->CombineTo(N, Res0, Res1, AddTo); in CombineTo() 561 return ((DAGCombiner*)DC)->CommitTargetLoweringOpt(TLO); in CommitTargetLoweringOpt() [all …]
|
D | CMakeLists.txt | 2 DAGCombiner.cpp
|
/external/swiftshader/third_party/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/swiftshader/third_party/llvm-7.0/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/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/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 115 class DAGCombiner { class 160 DAGCombiner(SelectionDAG &D, AliasAnalysis *AA, CodeGenOpt::Level OL) in DAGCombiner() function in __anon3082002a0111::DAGCombiner 614 DAGCombiner &DC; 617 explicit WorklistRemover(DAGCombiner &dc) in WorklistRemover() 632 ((DAGCombiner*)DC)->AddToWorklist(N); in AddToWorklist() 637 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo); in CombineTo() 642 return ((DAGCombiner*)DC)->CombineTo(N, Res, AddTo); in CombineTo() 647 return ((DAGCombiner*)DC)->CombineTo(N, Res0, Res1, AddTo); in CombineTo() 652 return ((DAGCombiner*)DC)->CommitTargetLoweringOpt(TLO); in CommitTargetLoweringOpt() 659 void DAGCombiner::deleteAndRecombine(SDNode *N) { in deleteAndRecombine() [all …]
|
D | CMakeLists.txt | 2 DAGCombiner.cpp
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | knownbits.ll | 1 ; Test that DAGCombiner gets helped by computeKnownBitsForTargetNode(). 21 ; this, DAGCombiner can see that the i32 icmp and zext here are not needed.
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | narrow-shl-load.ll | 6 ; DAGCombiner should fold this code in finite time. 34 ; DAGCombiner shouldn't fold the sdiv (ashr) away.
|
D | wide-integer-fold.ll | 4 ; DAGCombiner should fold this to a simple constant.
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AVR/ |
D | TODO.md | 4 // :FIXME: DAGCombiner produces an shl node after legalization from these seq:
|
/external/llvm/lib/Target/AVR/ |
D | TODO.md | 4 // :FIXME: DAGCombiner produces an shl node after legalization from these seq:
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/ |
D | misaligned_double_vector_store_not_fast.ll | 4 ; DAGCombiner converts the two vector stores to a double vector store, 6 ; is unaligned, we should let the DAGCombiner know that it is slow via
|