Home
last modified time | relevance | path

Searched refs:DAGCombiner (Results 1 – 25 of 122) sorted by relevance

12345

/external/llvm/test/CodeGen/X86/
Dshuffle-combine-crash.ll3 ; 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
Dshift-combine-crash.ll3 ; 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
Ddag-merge-fast-accesses.ll5 ; Verify that the DAGCombiner is creating unaligned 16-byte loads and stores
57 ;; ..but is not currently. See the UseAA FIXME in DAGCombiner.cpp
Dwide-integer-fold.ll4 ; DAGCombiner should fold this to a simple constant.
Dand-load-fold.ll3 ; Verify that the DAGCombiner doesn't wrongly remove the 'and' from the dag.
Dsimple-zext.ll3 ; A bug in DAGCombiner prevented it forming a zextload in this simple case
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dshuffle-combine-crash.ll3 ; 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
Dshift-combine-crash.ll3 ; 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
Dwide-integer-fold.ll4 ; DAGCombiner should fold this to a simple constant.
Dand-load-fold.ll3 ; Verify that the DAGCombiner doesn't wrongly remove the 'and' from the dag.
Dsimple-zext.ll3 ; A bug in DAGCombiner prevented it forming a zextload in this simple case
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp58 class DAGCombiner { class
281 DAGCombiner(SelectionDAG &D, AliasAnalysis &A, CodeGenOpt::Level OL) in DAGCombiner() function in __anon357488270111::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/
DDAGCombiner.cpp87 class DAGCombiner { class
479 DAGCombiner(SelectionDAG &D, AliasAnalysis &A, CodeGenOpt::Level OL) in DAGCombiner() function in __anona4a1c9fb0111::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 …]
DCMakeLists.txt2 DAGCombiner.cpp
/external/swiftshader/third_party/LLVM/test/CodeGen/PowerPC/
Ddelete-node.ll3 ; 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/
Ddelete-node.ll3 ; 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/
Ddelete-node.ll3 ; 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/
DDAGCombiner.cpp115 class DAGCombiner { class
160 DAGCombiner(SelectionDAG &D, AliasAnalysis *AA, CodeGenOpt::Level OL) in DAGCombiner() function in __anond566e5530111::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 …]
DCMakeLists.txt2 DAGCombiner.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/
Dknownbits.ll1 ; 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/
Dnarrow-shl-load.ll6 ; DAGCombiner should fold this code in finite time.
34 ; DAGCombiner shouldn't fold the sdiv (ashr) away.
Dwide-integer-fold.ll4 ; DAGCombiner should fold this to a simple constant.
/external/llvm/lib/Target/AVR/
DTODO.md4 // :FIXME: DAGCombiner produces an shl node after legalization from these seq:
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AVR/
DTODO.md4 // :FIXME: DAGCombiner produces an shl node after legalization from these seq:
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/
Dmisaligned_double_vector_store_not_fast.ll4 ; 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

12345