/external/llvm/test/Transforms/InstCombine/ |
2008-02-13-MulURem.ll | 4 define i32 @fold(i32 %a) {
|
2004-02-23-ShiftShiftOverflow.ll | 4 ; Do not fold into shr X, 34, as this uses undefined behavior! 11 ; Do not fold into shl X, 34, as this uses undefined behavior!
|
fold-calls.ll | 3 ; This shouldn't fold, because sin(inf) is invalid. 11 ; This should fold.
|
2008-01-27-FloatSelect.ll | 3 define double @fold(i1 %a, double %b) {
|
bitcast-sext-vector.ll | 3 ; Don't fold zero/sign extensions with a bitcast between a vector and scalar.
|
select-2.ll | 3 ; Make sure instcombine don't fold select into operands. We don't want to emit
|
/external/llvm/test/Assembler/ |
ConstantExprFoldCast.ll | 1 ; This test checks to make sure that constant exprs fold in some simple situations 5 @A = global i32* bitcast (i8* null to i32*) ; Cast null -> fold 6 @B = global i32** bitcast (i32** @A to i32**) ; Cast to same type -> fold
|
/external/llvm/include/llvm/Support/ |
TargetFolder.h | 35 /// Fold - Fold the constant using target specific information. 36 Constant *Fold(Constant *C) const { 52 return Fold(ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW)); 55 return Fold(ConstantExpr::getFAdd(LHS, RHS)); 59 return Fold(ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW)); 62 return Fold(ConstantExpr::getFSub(LHS, RHS)); 66 return Fold(ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW)); 69 return Fold(ConstantExpr::getFMul(LHS, RHS)); 72 return Fold(ConstantExpr::getUDiv(LHS, RHS, isExact)) [all...] |
/external/llvm/include/llvm/Analysis/ |
InstructionSimplify.h | 1 //===-- InstructionSimplify.h - Fold instructions into simpler forms ------===// 31 /// fold the result. If not, this returns null. 36 /// fold the result. If not, this returns null. 41 /// fold the result. If not, this returns null. 46 /// fold the result. If not, this returns null. 51 /// fold the result. If not, this returns null. 56 /// fold the result. If not, this returns null. 61 /// fold the result. If not, this returns null. 66 /// fold the result. If not, this returns null. 71 /// fold the result. If not, this returns null [all...] |
ConstantFolding.h | 1 //===-- ConstantFolding.h - Fold instructions into constants --------------===// 33 /// ConstantFoldInstruction - Try to constant fold the specified instruction. 36 /// this function can only fail when attempting to fold instructions like loads 40 /// ConstantFoldConstantExpression - Attempt to fold the constant expression 46 /// ConstantFoldInstOperands - Attempt to constant fold an instruction with the 49 /// fold instructions like loads and stores, which have no constant expression 56 /// ConstantFoldCompareInstOperands - Attempt to constant fold a compare 74 /// canConstantFoldCallTo - Return true if its even possible to fold a call to 78 /// ConstantFoldCall - Attempt to constant fold a call to the specified function
|
/external/llvm/test/Analysis/ScalarEvolution/ |
div-overflow.ll | 4 ; Don't let ScalarEvolution fold this div away.
|
/external/llvm/test/CodeGen/PowerPC/ |
load-constant-addr.ll | 1 ; Should fold the ori into the lfs.
|
/external/llvm/test/CodeGen/X86/ |
2005-01-17-CycleInDAG.ll | 1 ; This testcase was distilled from 132.ijpeg. Bsaically we cannot fold the 4 ; that we do not fold the load into the sub.
|
wide-integer-fold.ll | 4 ; DAGCombiner should fold this to a simple constant.
|
fsxor-alignment.ll | 4 ; Don't fold the incoming stack arguments into the xorps instructions used
|
and-or-fold.ll | 4 ; The dag combiner should fold together (x&127)|(y&16711680) -> (x|y)&c1 17 ; <rdar://problem/7529774> The optimizer shouldn't fold this into (and (or, C), D)
|
2011-07-13-BadFrameIndexDisplacement.ll | 3 ; This test is checking that we don't crash and we don't incorrectly fold
|
ga-offset.ll | 10 ; This store should fold to a single mov instruction.
|
narrow-shl-load.ll | 6 ; DAGCombiner should fold this code in finite time. 34 ; DAGCombiner shouldn't fold the sdiv (ashr) away. 67 ; DAG Combiner can't fold this into a load of the 1'th byte.
|
/external/llvm/test/Transforms/SimplifyCFG/ |
branch-fold-test.ll | 1 ; This test ensures that the simplifycfg pass continues to constant fold
|
/external/llvm/test/Transforms/CodeGenPrepare/ |
basic.ll | 7 ; objectsize should fold to a constant, which causes the branch to fold to an
|
/external/clang/test/CodeGenCXX/ |
member-initializers.cpp | 23 // Test that we don't try to fold the default value of j when initializing i.
|
/external/llvm/test/Transforms/BranchFolding/ |
2007-10-19-InlineAsmDirectives.ll | 3 ;; We don't want branch folding to fold asm directives.
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
DAGCombiner.cpp | 82 /// visit - call the node-specific routine that knows how to fold each 145 /// combine - call the node-specific routine that knows how to fold each 388 // fold (fsub (fadd A, B)) -> (fsub (fneg A), B) 391 // fold (fneg (fadd A, B)) -> (fsub (fneg B), A) 397 // fold (fneg (fsub A, B)) -> (fsub B, A) 404 // fold (fneg (fmul X, Y)) -> (fmul (fneg X), Y) or (fmul X, (fneg Y)) 439 // fold (fneg (fadd A, B)) -> (fsub (fneg A), B) 445 // fold (fneg (fadd A, B)) -> (fsub (fneg B), A) 454 // fold (fneg (fsub 0, B)) -> B 459 // fold (fneg (fsub A, B)) -> (fsub B, A [all...] |
/packages/providers/CalendarProvider/tests/src/com/android/providers/calendar/ |
RecurrenceSetTest.java | 82 RecurrenceSet.fold(RRULE_LESS_THAN_75_CHARS)); 85 RecurrenceSet.fold(RRULE_MORE_THAN_75_CHARS)); 88 RecurrenceSet.fold(STRING_WITH_160_CHARS));
|