Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.80 -> 1.81
SimplifyLibCalls.cpp updated: 1.79 -> 1.80
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instr
Changes in directory llvm/lib/Analysis/IPA:
Andersens.cpp updated: 1.41 -> 1.42
GlobalsModRef.cpp updated: 1.26 -> 1.27
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instructio
Changes in directory llvm/lib/Target/CBackend:
Makefile updated: 1.8 -> 1.9
Writer.cpp updated: 1.300 -> 1.301
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has bee
Changes in directory llvm/lib/Analysis:
BasicAliasAnalysis.cpp updated: 1.94 -> 1.95
ConstantRange.cpp updated: 1.22 -> 1.23
LoopInfo.cpp updated: 1.81 -> 1.82
ScalarEvolution.cpp updated: 1.76 -> 1.77
ValueNumbering.cpp updated: 1.23 -> 1.24
---
Log message:
For PR950: http://llvm.org/PR950 :
Changes in directory llvm/test/Regression/Transforms/LoopStrengthReduce:
exit_compare_live_range.ll updated: 1.3 -> 1.4
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instructio
Changes in directory llvm/lib/Transforms/Instrumentation:
RSProfiling.cpp updated: 1.12 -> 1.13
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
All,
As the SetCondInst instruction has been replaced with the new FCmpInst
and ICmpInst instrucitons in LLVM, the attached patch compensates for
this in llvm-gcc. Since the Apple developers are unlikely to commit this
for over a week, if you're working over the holidays you'll need to
apply this
Changes in directory llvm/lib/Target:
README.txt updated: 1.52 -> 1.53
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpIn
Changes in directory llvm/projects/Stacker/lib/compiler:
StackerCompiler.cpp updated: 1.27 -> 1.28
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed an
Changes in directory llvm/include/llvm/Support:
ConstantRange.h updated: 1.12 -> 1.13
InstVisitor.h updated: 1.44 -> 1.45
PatternMatch.h updated: 1.14 -> 1.15
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp i
Changes in directory llvm/test/Regression/CFrontend:
2006-12-14-ordered_expr.c updated: 1.1 -> 1.2
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed an
Changes in directory llvm/examples/ParallelJIT:
ParallelJIT.cpp updated: 1.6 -> 1.7
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replace
Changes in directory llvm/test/Regression/Transforms/InstCombine:
2006-12-10-ICmp-GEP-GEP.ll added (r1.1)
2006-12-15-Range-Test.ll added (r1.1)
2006-12-08-Phi-ICmp-Op-Fold.ll updated: 1.1 -> 1.2
JavaCompare.ll updated: 1.4 -> 1.5
cast.ll updated: 1.35 -> 1.36
set.ll updated: 1.20 -> 1.21
setcc-s
Changes in directory llvm/lib/CodeGen:
IntrinsicLowering.cpp updated: 1.53 -> 1.54
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced
Changes in directory llvm/test/Regression/Transforms/SimplifyCFG:
2006-12-08-Ptr-ICmp-Branch.ll added (r1.1)
DeadSetCC.ll updated: 1.2 -> 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The
Changes in directory llvm/tools/llvm2cpp:
CppWriter.cpp updated: 1.25 -> 1.26
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with
Changes in directory llvm/test/Regression/Transforms/IndVarsSimplify:
tripcount_infinite.llx updated: 1.4 -> 1.5
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has b
Changes in directory llvm/examples/Fibonacci:
fibonacci.cpp updated: 1.12 -> 1.13
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Execution.cpp updated: 1.153 -> 1.154
Interpreter.h updated: 1.78 -> 1.79
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondIn
Changes in directory llvm/include/llvm/Analysis:
ScalarEvolutionExpressions.h updated: 1.9 -> 1.10
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed an
Changes in directory llvm/include/llvm:
Constants.h updated: 1.111 -> 1.112
InstrTypes.h updated: 1.55 -> 1.56
Instruction.def updated: 1.27 -> 1.28
Instruction.h updated: 1.76 -> 1.77
Instructions.h updated: 1.47 -> 1.48
Pass.h updated: 1.66 -> 1.67
---
Log message:
For PR950: http://llvm.org/
Changes in directory llvm/lib/Transforms:
ExprTypeConvert.cpp updated: 1.117 -> 1.118
LevelRaise.cpp updated: 1.116 -> 1.117
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instr
Changes in directory llvm/test/Regression/Transforms/LoopSimplify:
2006-08-11-LoopSimplifyLongTime.ll.bc updated: 1.2 -> 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instr
Changes in directory llvm/include/llvm/Transforms/Utils:
Local.h updated: 1.23 -> 1.24
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been repl
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.333 -> 1.334
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
Changes in directory llvm/lib/Transforms/Utils:
CloneFunction.cpp updated: 1.33 -> 1.34
Local.cpp updated: 1.62 -> 1.63
LowerInvoke.cpp updated: 1.47 -> 1.48
LowerSwitch.cpp updated: 1.30 -> 1.31
SimplifyCFG.cpp updated: 1.107 -> 1.108
---
Log message:
For PR950: http://llvm.org/PR950 :
This pa
Changes in directory llvm/tools/bugpoint:
Miscompilation.cpp updated: 1.81 -> 1.82
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced
On Fri, 2006-12-22 at 13:31 -0800, Chris Lattner wrote:
>
> + if (Res2 == CI) {
> +// Make sure that sign of the Cmp and the sign of the Cast are
> the same.
> +// For example, we might have:
> +//%A = sext short %X to uint
> +//%B = icmp ugt uint %A, 1330
> +// It is
On Fri, 2006-12-22 at 13:31 -0800, Chris Lattner wrote:
>
> +// We're performing a signed comparison.
> +if (isSignedExt) {
> + // Signed extend and signed comparison.
> + if (cast(CI)->getSExtValue() < 0)// X < (small)
> --> false
> +Result = ConstantBool::getFalse();
>
On Dec 22, 2006, at 3:08 PM, Reid Spencer wrote:
> On Fri, 2006-12-22 at 12:08 -0800, Chris Lattner wrote:
>
>>
>> +/// Four bits are used to represent the condition, as follows:
>> +/// 0 A > B
>> +/// 1 A == B
>> +/// 2 A < B
>> +/// 3 A and B are signed
>> +///
>> +/// S<=> Defin
Changes in directory llvm/lib/Transforms/Scalar:
ScalarReplAggregates.cpp updated: 1.59 -> 1.60
---
Log message:
add a simple fast-path for dead allocas
---
Diffs of the changes: (+8 -1)
ScalarReplAggregates.cpp |9 -
1 files changed, 8 insertions(+), 1 deletion(-)
Index: llv
On Fri, 2006-12-22 at 12:08 -0800, Chris Lattner wrote:
>
> +/// Four bits are used to represent the condition, as follows:
> +/// 0 A > B
> +/// 1 A == B
> +/// 2 A < B
> +/// 3 A and B are signed
> +///
> +/// S<=> Definition S<=> Definition
> +/// Always fa
Just confirming .. all changes incorporated.
Reid.
On Wed, 2006-12-20 at 18:22 -0800, Chris Lattner wrote:
> On Dec 17, 2006, at 3:35 PM, Reid Spencer wrote:
>
> > Chris,
> >
> > Attached is the patch to InstructionCombining.cpp for SETCC conversion
> > to ICmpInst. This passes all tests.
> >
>
Changes in directory llvm/include/llvm:
Pass.h updated: 1.65 -> 1.66
---
Log message:
Enable new pass manager. 2nd attempt.
---
Diffs of the changes: (+1 -1)
Pass.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Pass.h
diff -u llvm/include/llvm/Pass.h:
Changes in directory llvm/include/llvm:
Pass.h updated: 1.64 -> 1.65
---
Log message:
ModulePass and ImmutablePass. Force out of line virtual method.
---
Diffs of the changes: (+6 -0)
Pass.h |6 ++
1 files changed, 6 insertions(+)
Index: llvm/include/llvm/Pass.h
diff -u llvm/incl
Changes in directory llvm/test/Regression/CodeGen/Generic:
vector-identity-shuffle.ll updated: 1.3 -> 1.4
---
Log message:
add a generic component to this test
---
Diffs of the changes: (+2 -1)
vector-identity-shuffle.ll |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/VMCore:
Pass.cpp updated: 1.80 -> 1.81
---
Log message:
ModulePass and ImmutablePass. Force out of line virtual method.
---
Diffs of the changes: (+6 -0)
Pass.cpp |6 ++
1 files changed, 6 insertions(+)
Index: llvm/lib/VMCore/Pass.cpp
diff -u llvm/li
Changes in directory llvm/test/Regression/CodeGen/Generic:
vector-identity-shuffle.ll updated: 1.2 -> 1.3
---
Log message:
let this pass for ppc/linux
---
Diffs of the changes: (+1 -1)
vector-identity-shuffle.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/test/R
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.306 -> 1.307
X86Subtarget.cpp updated: 1.45 -> 1.46
X86Subtarget.h updated: 1.23 -> 1.24
X86TargetMachine.cpp updated: 1.132 -> 1.133
---
Log message:
Refactored JIT codegen for mingw32. Now we're using standart relocation
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.108 -> 1.109
---
Log message:
Need to walk the derived chain of typedefs to get actual size.
---
Diffs of the changes: (+13 -4)
DwarfWriter.cpp | 17 +
1 files changed, 13 insertions(+), 4 deletions(-)
Ind
Index: gcc/llvm-debug.cpp
===
--- gcc/llvm-debug.cpp (revision 121659)
+++ gcc/llvm-debug.cpp (working copy)
@@ -451,14 +451,11 @@
/// getOrCreateType - Get the type from the cache or create a new
type if
/// necessary.
/// FIXME
41 matches
Mail list logo