Rafael,
Nothing was attached to your message.
Reid.
On Sat, 2006-12-30 at 11:38 -0200, Rafael Espíndola wrote:
I don't have a normative document at hand, but I believe that in C !=
should return true if one of the operands is unordered. Currently,
llvm-gcc produces a fcmp one.
I have
Changes in directory llvm:
Makefile.rules updated: 1.416 - 1.417
---
Log message:
When compiling a C or C++ file to assembly, make the assembly output
depend on the compiler. This works around problems in the Stacker runtime
when the CFE changes in such a way that the assembly file needs to be
On 12/30/06, Reid Spencer [EMAIL PROTECTED] wrote:
Rafael,
Nothing was attached to your message.
oops!
Rafael
Index: gcc/llvm-convert.cpp
===
--- gcc/llvm-convert.cpp (revisão 236)
+++ gcc/llvm-convert.cpp (cópia de trabalho)
Changes in directory llvm/docs:
Stacker.html updated: 1.22 - 1.23
---
Log message:
Typo.
---
Diffs of the changes: (+2 -2)
Stacker.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/docs/Stacker.html
diff -u llvm/docs/Stacker.html:1.22
Changes in directory llvm/include/llvm:
DerivedTypes.h updated: 1.74 - 1.75
---
Log message:
For PR950: http://llvm.org/PR950 :
Add a new feature to FunctionType, Parameter Attributes. This allows tags
such as sext and zext to be associated with a faunction's arguments
or return type. This
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.94 - 1.95
---
Log message:
For PR950: http://llvm.org/PR950 :
Change integer type names for signless integer types
---
Diffs of the changes: (+13 -12)
TargetLowering.h | 25 +
1 files
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.231 - 1.232
---
Log message:
For PR950: http://llvm.org/PR950 :
* Change integer type name from signed to signless
* Implement printing of FunctionType parameter attributes.
---
Diffs of the changes: (+49 -16)
AsmWriter.cpp |
Changes in directory llvm/lib/VMCore:
Type.cpp updated: 1.152 - 1.153
---
Log message:
For PR950: http://llvm.org/PR950 :
Implement signless integer types and FunctionType parameter attributes.
---
Diffs of the changes: (+90 -98)
Type.cpp | 188
Changes in directory llvm/lib/VMCore:
ConstantFolding.cpp updated: 1.121 - 1.122
Constants.cpp updated: 1.192 - 1.193
Function.cpp updated: 1.107 - 1.108
Instructions.cpp updated: 1.57 - 1.58
Module.cpp updated: 1.69 - 1.70
ValueTypes.cpp updated: 1.8 - 1.9
Verifier.cpp updated: 1.179 - 1.180
Changes in directory llvm/lib/AsmParser:
Lexer.l updated: 1.89 - 1.90
llvmAsmParser.y updated: 1.292 - 1.293
---
Log message:
For PR950: http://llvm.org/PR950 :
Major reorganization. This patch introduces the signedness changes for
the new integer types (i8, i16, i32, i64) which replace the
Changes in directory llvm/lib/Bytecode/Reader:
Reader.cpp updated: 1.214 - 1.215
---
Log message:
For PR950: http://llvm.org/PR950 :
Update for signless integer types and parameter attribute implementation.
Of significant note:
1. This changes the bytecode format yet again.
2. There are
Changes in directory llvm/lib/Bytecode/Writer:
SlotCalculator.cpp updated: 1.76 - 1.77
Writer.cpp updated: 1.140 - 1.141
---
Log message:
For PR950: http://llvm.org/PR950 :
Update for signless integer types and parameter attribute implementation.
Of significant note:
1. This changes the
Changes in directory llvm/tools/llvm-upgrade:
UpgradeLexer.l updated: 1.10 - 1.11
UpgradeParser.y updated: 1.26 - 1.27
---
Log message:
For PR950: http://llvm.org/PR950 :
Don't attempt to parse both the old and new grammars. It is near impossible
to get it right. Remove support for the new
Changes in directory llvm/lib/Analysis:
BasicAliasAnalysis.cpp updated: 1.95 - 1.96
ConstantFolding.cpp updated: 1.7 - 1.8
ScalarEvolution.cpp updated: 1.77 - 1.78
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch replaces signed integer types with signless ones:
1. [US]Byte -
Changes in directory llvm/lib/Transforms:
ExprTypeConvert.cpp updated: 1.118 - 1.119
LevelRaise.cpp updated: 1.117 - 1.118
TransformInternals.cpp updated: 1.51 - 1.52
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch replaces signed integer types with signless ones:
1. [US]Byte -
Changes in directory llvm/lib/Transforms/IPO:
ArgumentPromotion.cpp updated: 1.32 - 1.33
DeadArgumentElimination.cpp updated: 1.33 - 1.34
GlobalOpt.cpp updated: 1.81 - 1.82
IndMemRemoval.cpp updated: 1.9 - 1.10
LowerSetJmp.cpp updated: 1.34 - 1.35
RaiseAllocations.cpp updated: 1.34 - 1.35
Changes in directory llvm/lib/Transforms/Utils:
CodeExtractor.cpp updated: 1.43 - 1.44
InlineFunction.cpp updated: 1.47 - 1.48
LowerAllocations.cpp updated: 1.68 - 1.69
LowerInvoke.cpp updated: 1.48 - 1.49
LowerSwitch.cpp updated: 1.31 - 1.32
---
Log message:
For PR950: http://llvm.org/PR950 :
Changes in directory llvm/utils/TableGen:
CodeGenIntrinsics.h updated: 1.10 - 1.11
---
Log message:
For PR950: http://llvm.org/PR950 :
Convert signed integer types to signless.
---
Diffs of the changes: (+1 -1)
CodeGenIntrinsics.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Changes in directory llvm/examples/ParallelJIT:
ParallelJIT.cpp updated: 1.7 - 1.8
---
Log message:
For PR950: http://llvm.org/PR950 :
Convert signed integer types to signless.
---
Diffs of the changes: (+7 -7)
ParallelJIT.cpp | 14 +++---
1 files changed, 7 insertions(+), 7
Changes in directory llvm/examples/HowToUseJIT:
HowToUseJIT.cpp updated: 1.12 - 1.13
---
Log message:
For PR950: http://llvm.org/PR950 :
Convert signed integer types to signless.
---
Diffs of the changes: (+5 -5)
HowToUseJIT.cpp | 10 +-
1 files changed, 5 insertions(+), 5
Changes in directory llvm/projects/Stacker/lib/compiler:
StackerCompiler.cpp updated: 1.28 - 1.29
---
Log message:
For PR950: http://llvm.org/PR950 :
Convert signed integer types to signless.
---
Diffs of the changes: (+44 -44)
StackerCompiler.cpp | 88
Changes in directory llvm/examples/Fibonacci:
fibonacci.cpp updated: 1.13 - 1.14
---
Log message:
For PR950: http://llvm.org/PR950 :
Convert signed integer types to signless.
---
Diffs of the changes: (+5 -5)
fibonacci.cpp | 10 +-
1 files changed, 5 insertions(+), 5
Changes in directory llvm/lib/ExecutionEngine/JIT:
JIT.cpp updated: 1.84 - 1.85
---
Log message:
For PR950: http://llvm.org/PR950 :
Convert signed integer types to signless ones.
---
Diffs of the changes: (+24 -32)
JIT.cpp | 56
1
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Execution.cpp updated: 1.154 - 1.155
ExternalFunctions.cpp updated: 1.92 - 1.93
---
Log message:
For PR950: http://llvm.org/PR950 :
Convert signed integer types to signless ones.
---
Diffs of the changes: (+253 -369)
Execution.cpp
Changes in directory llvm/lib/ExecutionEngine:
ExecutionEngine.cpp updated: 1.93 - 1.94
---
Log message:
For PR950: http://llvm.org/PR950 :
Convert signed integer types to signless ones.
---
Diffs of the changes: (+69 -97)
ExecutionEngine.cpp | 166
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.128 - 1.129
IntrinsicLowering.cpp updated: 1.54 - 1.55
MachOWriter.cpp updated: 1.9 - 1.10
MachineDebugInfo.cpp updated: 1.64 - 1.65
---
Log message:
For PR950: http://llvm.org/PR950 :
Three changes:
1. Convert signed integer
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.94 - 1.95
---
Log message:
For PR950: http://llvm.org/PR950 :
Three changes:
1. Convert signed integer types to signless versions.
2. Implement the @sext and @zext parameter attributes. Previously the
type of an
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.116 - 1.117
---
Log message:
For PR950: http://llvm.org/PR950 :
Three changes:
1. Convert signed integer types to signless versions.
2. Implement the @sext and @zext parameter attributes. Previously the
type of an
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.50 - 1.51
IA64ISelLowering.h updated: 1.7 - 1.8
---
Log message:
For PR950: http://llvm.org/PR950 :
Three changes:
1. Convert signed integer types to signless versions.
2. Implement the @sext and @zext parameter
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.449 - 1.450
SelectionDAGISel.cpp updated: 1.334 - 1.335
---
Log message:
For PR950: http://llvm.org/PR950 :
Three changes:
1. Convert signed integer types to signless versions.
2. Implement the @sext and @zext
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.307 - 1.308
X86TargetAsmInfo.cpp updated: 1.13 - 1.14
---
Log message:
For PR950: http://llvm.org/PR950 :
Three changes:
1. Convert signed integer types to signless versions.
2. Implement the @sext and @zext parameter
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.64 - 1.65
AlphaISelLowering.cpp updated: 1.75 - 1.76
AlphaISelLowering.h updated: 1.22 - 1.23
---
Log message:
For PR950: http://llvm.org/PR950 :
Three changes:
1. Convert signed integer types to signless versions.
2.
Changes in directory llvm/test/Regression/Transforms/Inline:
casts.ll updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to signless integer types. The changes were of only a few kinds:
1. Make sure
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-05-02-InstrSched1.ll updated: 1.2 - 1.3
2006-08-07-CycleInDAG.ll updated: 1.2 - 1.3
loop-hoist.ll updated: 1.3 - 1.4
loop-strength-reduce.ll updated: 1.3 - 1.4
trunc-to-bool.ll updated: 1.4 - 1.5
vec_ins_extract.ll updated: 1.3 - 1.4
Changes in directory llvm/test/Regression/Transforms/Reassociate:
2005-09-01-ArrayOutOfBounds.ll updated: 1.2 - 1.3
shifttest.ll updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to signless integer
Changes in directory llvm/test/Regression/Transforms/LCSSA:
basictest.ll updated: 1.5 - 1.6
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to signless integer types. The changes were of only a few kinds:
1. Make
Changes in directory llvm/test/Regression/Transforms/SCCP:
2004-12-10-UndefBranchBug.ll updated: 1.2 - 1.3
2006-12-04-PackedType.ll updated: 1.1 - 1.2
ipsccp-basic.ll updated: 1.3 - 1.4
ipsccp-conditional.ll updated: 1.3 - 1.4
logical-nuke.ll updated: 1.2 - 1.3
---
Log message:
For PR950:
Changes in directory llvm/test/Regression/Analysis/GlobalsModRef:
indirect-global.ll updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to signless integer types. The changes were of only a few kinds:
Changes in directory llvm/test/Regression/Transforms/TailCallElim:
dont-tce-tail-marked-call.ll updated: 1.2 - 1.3
move_alloca_for_tail_call.ll updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to
Changes in directory llvm/test/Regression/Analysis/BasicAA:
2004-07-28-MustAliasbug.llx updated: 1.2 - 1.3
2005-03-09-BrokenBasicAA.ll updated: 1.2 - 1.3
tailcall-modref.ll updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change
Changes in directory llvm/test/Regression/ExecutionEngine:
2003-01-04-PhiTest.ll updated: 1.4 - 1.5
2003-05-11-PHIRegAllocBug.ll updated: 1.3 - 1.4
2003-06-05-PHIBug.ll updated: 1.2 - 1.3
2003-08-15-AllocaAssertion.ll updated: 1.2 - 1.3
2003-08-23-RegisterAllocatePhysReg.ll updated: 1.2 - 1.3
Changes in directory llvm/test/Regression/Assembler:
2002-07-08-HugePerformanceProblem.llx updated: 1.4 - 1.5
2003-04-15-ConstantInitAssertion.llx updated: 1.2 - 1.3
2003-05-21-MalformedShiftCrash.llx updated: 1.3 - 1.4
2003-05-21-MalformedStructCrash.llx updated: 1.3 - 1.4
Changes in directory llvm/test/Regression/C++Frontend:
2006-09-27-Debug-Protection.cpp updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to signless integer types. The changes were of only a few
Changes in directory llvm/test/Regression/Transforms/ConstProp:
2006-11-30-vector-cast.ll updated: 1.3 - 1.4
2006-12-01-bool-casts.ll updated: 1.2 - 1.3
bitcast.ll updated: 1.1 - 1.2
float-to-ptr-cast.ll updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test
Changes in directory llvm/test/Regression/CodeGen/Alpha:
zapnot.ll updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to signless integer types. The changes were of only a few kinds:
1. Make sure
Changes in directory llvm/test/Regression/Transforms/DeadStoreElimination:
2004-12-28-PartialStore.ll updated: 1.3 - 1.4
2006-06-27-AST-Remove.ll updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to
Changes in directory llvm/test/Regression/Transforms/ScalarRepl:
2006-11-07-InvalidArrayPromote.ll updated: 1.2 - 1.3
union-fp-int.ll updated: 1.3 - 1.4
union-pointer.ll updated: 1.3 - 1.4
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from
Changes in directory llvm/test/Regression/Transforms/IndVarsSimplify:
2005-02-26-ExitValueCompute.ll updated: 1.2 - 1.3
2006-03-31-NegativeStride.ll updated: 1.2 - 1.3
variable-stride-ivs.ll updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to
Changes in directory llvm/test/Regression/Linker:
2002-07-17-GlobalFail.ll updated: 1.3 - 1.4
2002-07-17-LinkTest2.ll updated: 1.4 - 1.5
2002-08-20-ConstantExpr.ll updated: 1.4 - 1.5
2003-04-26-NullPtrLinkProblem.ll updated: 1.4 - 1.5
2003-05-15-TypeProblem.ll updated: 1.3 - 1.4
Changes in directory llvm/test/Regression/Transforms/LoopSimplify:
2006-08-11-LoopSimplifyLongTime.ll.bc updated: 1.3 - 1.4
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to signless integer types. The changes were
Changes in directory llvm/test/Regression/Transforms/LoopUnswitch:
2006-02-14-LoopSimplifyCrash.ll updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to signless integer types. The changes were of
Changes in directory llvm/test/Regression/Transforms/InstCombine:
2006-05-06-Infloop.ll updated: 1.2 - 1.3
2006-06-28-infloop.ll updated: 1.2 - 1.3
2006-09-15-CastToBool.ll updated: 1.2 - 1.3
2006-10-19-SignedToUnsignedCastAndConst-2.ll updated: 1.3 - 1.4
Changes in directory llvm/test/Regression/Analysis/LoadVN:
casts.ll updated: 1.2 - 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to signless integer types. The changes were of only a few kinds:
1. Make sure
Changes in directory llvm/test/Regression/CodeGen/ARM:
vargs2.ll updated: 1.3 - 1.4
---
Log message:
For PR950: http://llvm.org/PR950 :
Update the test suite to accommodate the change from signed integer types
to signless integer types. The changes were of only a few kinds:
1. Make sure
Changes in directory llvm/tools/llvm2cpp:
CppWriter.cpp updated: 1.26 - 1.27
---
Log message:
For PR950: http://llvm.org/PR950 :
Convert signed integer types to signless.
---
Diffs of the changes: (+14 -22)
CppWriter.cpp | 36 ++--
1 files changed, 14
Changes in directory llvm/docs:
LangRef.html updated: 1.180 - 1.181
---
Log message:
For PR950: http://llvm.org/PR950 :
Update for signless integer types:
1. Replace [us]byte with i8
2. Replace [u]short with i16
3. Replace [u]int with i32
4. Replace [u]long with i64
5. Document the define
Changes in directory llvm/docs:
LangRef.html updated: 1.181 - 1.182
---
Log message:
Clean up some typos and formatting.
---
Diffs of the changes: (+22 -20)
LangRef.html | 42 ++
1 files changed, 22 insertions(+), 20 deletions(-)
Index:
57 matches
Mail list logo