Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Interpreter.h updated: 1.77 - 1.78
---
Log message:
Removing even more iostream includes.
---
Diffs of the changes: (+1 -2)
Interpreter.h |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index:
Changes in directory llvm/docs:
CommandLine.html updated: 1.42 - 1.43
ProgrammersManual.html updated: 1.95 - 1.96
WritingAnLLVMPass.html updated: 1.50 - 1.51
---
Log message:
Removing even more iostream includes.
---
Diffs of the changes: (+21 -21)
CommandLine.html |4 ++--
Changes in directory llvm/lib/CodeGen:
MachineDebugInfo.cpp updated: 1.62 - 1.63
RegAllocLocal.cpp updated: 1.97 - 1.98
---
Log message:
Removing even more iostream includes.
---
Diffs of the changes: (+98 -100)
MachineDebugInfo.cpp | 196
Changes in directory llvm/lib/Transforms/IPO:
FunctionResolution.cpp updated: 1.61 - 1.62
---
Log message:
Removing even more iostream includes.
---
Diffs of the changes: (+19 -19)
FunctionResolution.cpp | 38 +++---
1 files changed, 19 insertions(+), 19
Changes in directory llvm/lib/ExecutionEngine/JIT:
Intercept.cpp updated: 1.28 - 1.29
JIT.cpp updated: 1.81 - 1.82
JITEmitter.cpp updated: 1.120 - 1.121
TargetSelect.cpp updated: 1.12 - 1.13
---
Log message:
Removing even more iostream includes.
---
Diffs of the changes: (+37 -41)
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.227 - 1.228
Module.cpp updated: 1.68 - 1.69
Pass.cpp updated: 1.75 - 1.76
PassManagerT.h updated: 1.70 - 1.71
---
Log message:
Removing even more iostream includes.
---
Diffs of the changes: (+37 -41)
AsmWriter.cpp |5
Changes in directory llvm/lib/Transforms/Scalar:
CorrelatedExprs.cpp updated: 1.39 - 1.40
PredicateSimplifier.cpp updated: 1.37 - 1.38
Reassociate.cpp updated: 1.67 - 1.68
---
Log message:
Removing even more iostream includes.
---
Diffs of the changes: (+60 -71)
CorrelatedExprs.cpp |
Changes in directory llvm/lib/Analysis/DataStructure:
DataStructure.cpp updated: 1.254 - 1.255
---
Log message:
Removed more iostream includes
---
Diffs of the changes: (+4 -5)
DataStructure.cpp |9 -
1 files changed, 4 insertions(+), 5 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.376 - 1.377
---
Log message:
Removed more iostream includes
---
Diffs of the changes: (+1 -2)
SelectionDAG.cpp |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
DwarfWriter.h updated: 1.42 - 1.43
---
Log message:
Removed more iostream includes
---
Diffs of the changes: (+1 -1)
DwarfWriter.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/DwarfWriter.h
Changes in directory llvm/lib/Analysis:
AliasAnalysisCounter.cpp updated: 1.18 - 1.19
AliasAnalysisEvaluator.cpp updated: 1.31 - 1.32
---
Log message:
Removed more iostream includes
---
Diffs of the changes: (+6 -8)
AliasAnalysisCounter.cpp |7 +++
AliasAnalysisEvaluator.cpp |
Changes in directory llvm/lib/Support:
Statistic.cpp updated: 1.20 - 1.21
SystemUtils.cpp updated: 1.47 - 1.48
Timer.cpp updated: 1.47 - 1.48
---
Log message:
Removed more iostream includes
---
Diffs of the changes: (+11 -12)
Statistic.cpp |5 ++---
SystemUtils.cpp |4 ++--
Changes in directory llvm/lib/Bytecode/Reader:
ReaderWrappers.cpp updated: 1.58 - 1.59
---
Log message:
Removed more iostream includes
---
Diffs of the changes: (+3 -5)
ReaderWrappers.cpp |8 +++-
1 files changed, 3 insertions(+), 5 deletions(-)
Index:
Changes in directory llvm/lib/Debugger:
ProgramInfo.cpp updated: 1.19 - 1.20
SourceLanguage-Unknown.cpp updated: 1.3 - 1.4
---
Log message:
Removed more iostream includes
---
Diffs of the changes: (+5 -7)
ProgramInfo.cpp|6 ++
SourceLanguage-Unknown.cpp |6 +++---
Changes in directory llvm/lib/CodeGen:
LLVMTargetMachine.cpp updated: 1.6 - 1.7
LiveVariables.cpp updated: 1.63 - 1.64
MachOWriter.cpp updated: 1.7 - 1.8
MachineBasicBlock.cpp updated: 1.35 - 1.36
MachineFunction.cpp updated: 1.104 - 1.105
RegAllocSimple.cpp updated: 1.78 - 1.79
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.256 - 1.257
LegalizeDAG.cpp updated: 1.421 - 1.422
ScheduleDAG.cpp updated: 1.111 - 1.112
ScheduleDAGList.cpp updated: 1.69 - 1.70
ScheduleDAGRRList.cpp updated: 1.22 - 1.23
ScheduleDAGSimple.cpp updated: 1.19 - 1.20
Changes in directory llvm/lib/Target:
SubtargetFeature.cpp updated: 1.10 - 1.11
---
Log message:
What should be the last unnecessary iostreams in the library.
---
Diffs of the changes: (+26 -26)
SubtargetFeature.cpp | 52 +--
1 files
Changes in directory llvm/lib/Target/Sparc:
FPMover.cpp updated: 1.16 - 1.17
SparcAsmPrinter.cpp updated: 1.73 - 1.74
SparcISelDAGToDAG.cpp updated: 1.115 - 1.116
SparcRegisterInfo.cpp updated: 1.48 - 1.49
SparcTargetMachine.cpp updated: 1.51 - 1.52
---
Log message:
What should be the last
Changes in directory llvm/lib/Transforms/IPO:
FunctionResolution.cpp updated: 1.62 - 1.63
---
Log message:
What should be the last unnecessary iostreams in the library.
---
Diffs of the changes: (+5 -6)
FunctionResolution.cpp | 11 +--
1 files changed, 5 insertions(+), 6
Changes in directory llvm/lib/Target/X86:
X86FloatingPoint.cpp updated: 1.64 - 1.65
X86ISelDAGToDAG.cpp updated: 1.137 - 1.138
X86RegisterInfo.cpp updated: 1.183 - 1.184
X86Subtarget.cpp updated: 1.42 - 1.43
---
Log message:
What should be the last unnecessary iostreams in the library.
---
Changes in directory llvm/lib/Target/Alpha:
AlphaAsmPrinter.cpp updated: 1.57 - 1.58
AlphaCodeEmitter.cpp updated: 1.19 - 1.20
AlphaISelDAGToDAG.cpp updated: 1.62 - 1.63
AlphaISelLowering.cpp updated: 1.74 - 1.75
AlphaInstrInfo.cpp updated: 1.15 - 1.16
AlphaJITInfo.cpp updated: 1.11 - 1.12
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.217 - 1.218
PPCCodeEmitter.cpp updated: 1.70 - 1.71
PPCHazardRecognizers.cpp updated: 1.17 - 1.18
PPCISelDAGToDAG.cpp updated: 1.226 - 1.227
PPCInstrInfo.cpp updated: 1.35 - 1.36
PPCJITInfo.cpp updated: 1.30 - 1.31
Changes in directory llvm/lib/Target/IA64:
IA64AsmPrinter.cpp updated: 1.39 - 1.40
IA64Bundling.cpp updated: 1.5 - 1.6
IA64ISelDAGToDAG.cpp updated: 1.62 - 1.63
IA64RegisterInfo.cpp updated: 1.24 - 1.25
---
Log message:
What should be the last unnecessary iostreams in the library.
---
Diffs
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.292 - 1.293
---
Log message:
What should be the last unnecessary iostreams in the library.
---
Diffs of the changes: (+9 -11)
Writer.cpp | 20 +---
1 files changed, 9 insertions(+), 11 deletions(-)
Changes in directory llvm/lib/Target/ARM:
ARMAsmPrinter.cpp updated: 1.34 - 1.35
ARMISelDAGToDAG.cpp updated: 1.87 - 1.88
ARMRegisterInfo.cpp updated: 1.27 - 1.28
---
Log message:
What should be the last unnecessary iostreams in the library.
---
Diffs of the changes: (+0 -3)
Changes in directory llvm/lib/VMCore:
Verifier.cpp updated: 1.170 - 1.171
---
Log message:
Don't use sstream in Streams.h but iosfwd instead.
---
Diffs of the changes: (+1 -0)
Verifier.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/VMCore/Verifier.cpp
diff -u
Changes in directory llvm/lib/Support:
Allocator.cpp updated: 1.4 - 1.5
CommandLine.cpp updated: 1.80 - 1.81
PluginLoader.cpp updated: 1.20 - 1.21
Statistic.cpp updated: 1.21 - 1.22
SystemUtils.cpp updated: 1.48 - 1.49
---
Log message:
Don't use sstream in Streams.h but iosfwd instead.
---
Changes in directory llvm/include/llvm/Support:
Streams.h updated: 1.5 - 1.6
---
Log message:
Don't use sstream in Streams.h but iosfwd instead.
---
Diffs of the changes: (+1 -1)
Streams.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.293 - 1.294
---
Log message:
Don't use sstream in Streams.h but iosfwd instead.
---
Diffs of the changes: (+1 -1)
Writer.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Linker:
LinkModules.cpp updated: 1.121 - 1.122
---
Log message:
Don't use sstream in Streams.h but iosfwd instead.
---
Diffs of the changes: (+1 -0)
LinkModules.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Linker/LinkModules.cpp
diff -u
Changes in directory llvm/lib/Debugger:
SourceLanguage-Unknown.cpp updated: 1.4 - 1.5
---
Log message:
Don't use sstream in Streams.h but iosfwd instead.
---
Diffs of the changes: (+1 -0)
SourceLanguage-Unknown.cpp |1 +
1 files changed, 1 insertion(+)
Index:
Changes in directory llvm/lib/Target:
SubtargetFeature.cpp updated: 1.11 - 1.12
---
Log message:
Don't use sstream in Streams.h but iosfwd instead.
---
Diffs of the changes: (+1 -0)
SubtargetFeature.cpp |1 +
1 files changed, 1 insertion(+)
Index:
+ pWritten by a href=mailto:[EMAIL PROTECTED]Chris Lattner/a and
+ a href=mailto:[EMAIL PROTECTED]Bill Wendling/a/p
/div
@@ -482,6 +486,73 @@
/div
+!-- ___
--
+div class=doc_subsubsection
+ a name=ll_iostreamtt#include
Changes in directory llvm/docs:
CodingStandards.html updated: 1.30 - 1.31
---
Log message:
Another example of using the llvm IO streams.
---
Diffs of the changes: (+8 -1)
CodingStandards.html |9 -
1 files changed, 8 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/docs:
CodingStandards.html updated: 1.31 - 1.32
---
Log message:
Fixed some formatting.
---
Diffs of the changes: (+29 -28)
CodingStandards.html | 57 +--
1 files changed, 29 insertions(+), 28 deletions(-)
Hi John,
Could you please file a bug on this and assign it to me?
Thanks!
-bw
On Dec 11, 2006, at 11:16 AM, John Criswell wrote:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAGSimple.cpp updated: 1.20 - 1.21
---
Log message:
It seems the llvm::OStream class does not
Hold on. If you make these non-inlined, then the only chance for the
compiler to remove potentially dead code (when o.stream() == 0) is
through link time optimizations. Because this is still compiled by
GCC right now, this won't be done and debug outputs will still be in
the code. That is,
.
Bill Wendling wrote:
Hold on. If you make these non-inlined, then the only chance for
the compiler to remove potentially dead code (when o.stream() ==
0) is through link time optimizations. Because this is still
compiled by GCC right now, this won't be done and debug outputs
will still
Changes in directory llvm/include/llvm/ADT:
BitSetVector.h updated: 1.18 - 1.19
---
Log message:
Added an automatic cast to std::ostream* etc. from OStream. We then can
rework the hacks that had us passing OStream in. We pass in std::ostream*
instead, check for null, and then dispatch to the
Changes in directory llvm/include/llvm:
Argument.h updated: 1.12 - 1.13
BasicBlock.h updated: 1.61 - 1.62
Constant.h updated: 1.32 - 1.33
Function.h updated: 1.67 - 1.68
GlobalVariable.h updated: 1.37 - 1.38
InlineAsm.h updated: 1.13 - 1.14
Instruction.h updated: 1.75 - 1.76
Module.h updated:
Changes in directory llvm/lib/Bytecode/Writer:
Writer.cpp updated: 1.137 - 1.138
---
Log message:
Added an automatic cast to std::ostream* etc. from OStream. We then can
rework the hacks that had us passing OStream in. We pass in std::ostream*
instead, check for null, and then dispatch to the
Changes in directory llvm/include/llvm/Support:
ConstantRange.h updated: 1.11 - 1.12
Debug.h updated: 1.12 - 1.13
Streams.h updated: 1.6 - 1.7
---
Log message:
Added an automatic cast to std::ostream* etc. from OStream. We then can
rework the hacks that had us passing OStream in. We pass in
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAGSimple.cpp updated: 1.21 - 1.22
---
Log message:
Added an automatic cast to std::ostream* etc. from OStream. We then can
rework the hacks that had us passing OStream in. We pass in std::ostream*
instead, check for null, and then
Changes in directory llvm/include/llvm/CodeGen:
LinkAllCodegenComponents.h updated: 1.3 - 1.4
LiveInterval.h updated: 1.33 - 1.34
LiveIntervalAnalysis.h updated: 1.65 - 1.66
MachineBasicBlock.h updated: 1.53 - 1.54
MachineConstantPool.h updated: 1.24 - 1.25
MachineFunction.h updated: 1.62 -
Changes in directory llvm/lib/Support:
Debug.cpp updated: 1.10 - 1.11
Streams.cpp updated: 1.2 - 1.3
---
Log message:
Added an automatic cast to std::ostream* etc. from OStream. We then can
rework the hacks that had us passing OStream in. We pass in std::ostream*
instead, check for null, and
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.107 - 1.108
LiveInterval.cpp updated: 1.42 - 1.43
VirtRegMap.cpp updated: 1.90 - 1.91
VirtRegMap.h updated: 1.24 - 1.25
---
Log message:
Added an automatic cast to std::ostream* etc. from OStream. We then can
rework the hacks
Changes in directory llvm/include/llvm/Analysis:
AliasSetTracker.h updated: 1.29 - 1.30
CallGraph.h updated: 1.52 - 1.53
Dominators.h updated: 1.62 - 1.63
FindUsedTypes.h updated: 1.28 - 1.29
Interval.h updated: 1.21 - 1.22
IntervalPartition.h updated: 1.22 - 1.23
LoopInfo.h updated: 1.62 -
Changes in directory llvm/lib/Transforms/Utils:
LowerSwitch.cpp updated: 1.28 - 1.29
---
Log message:
Added an automatic cast to std::ostream* etc. from OStream. We then can
rework the hacks that had us passing OStream in. We pass in std::ostream*
instead, check for null, and then dispatch to
Changes in directory llvm/include/llvm/Target:
SubtargetFeature.h updated: 1.9 - 1.10
---
Log message:
Added an automatic cast to std::ostream* etc. from OStream. We then can
rework the hacks that had us passing OStream in. We pass in std::ostream*
instead, check for null, and then dispatch to
Changes in directory llvm/lib/Analysis:
Trace.cpp updated: 1.5 - 1.6
---
Log message:
Added an automatic cast to std::ostream* etc. from OStream. We then can
rework the hacks that had us passing OStream in. We pass in std::ostream*
instead, check for null, and then dispatch to the correct
Changes in directory llvm/lib/Bytecode/Writer:
Writer.cpp updated: 1.138 - 1.139
---
Log message:
This snuck in. Reverted.
---
Diffs of the changes: (+0 -2)
Writer.cpp |2 --
1 files changed, 2 deletions(-)
Index: llvm/lib/Bytecode/Writer/Writer.cpp
diff -u
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAGSimple.cpp updated: 1.22 - 1.23
---
Log message:
Fixed so that it dereferences the ostream pointer.
---
Diffs of the changes: (+1 -1)
ScheduleDAGSimple.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
LinkAllCodegenComponents.h updated: 1.4 - 1.5
---
Log message:
Accidental submission.
---
Diffs of the changes: (+0 -1)
LinkAllCodegenComponents.h |1 -
1 files changed, 1 deletion(-)
Index:
anywhere in LLVM that I can find. I don't know how it compiles
with gcc.
Bill Wendling wrote:
Index: llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
diff -u llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h:1.3
llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h:1.4
--- llvm/include
::OStream' (or there
is no acceptable conversion) error. I would try to fix it, but
what is the purpose of this code other than to print some random
hex digits?
Bill Wendling wrote:
Changes in directory llvm/lib/Bytecode/Writer:
Writer.cpp updated: 1.137 - 1.138
---
Log message:
Added
Changes in directory llvm/docs:
CodingStandards.html updated: 1.32 - 1.33
---
Log message:
Added example of how to code print() methods so that they will disappear
from the code if cnull is passed into them.
---
Diffs of the changes: (+19 -6)
CodingStandards.html | 25
On 12/18/06, Reid Spencer [EMAIL PROTECTED] wrote:
-if (Bad) {
+if (!Bad) {
Bad = false;
Isn't the above statement not needed then?
-bw
for (pred_iterator PI = pred_begin(OpBlock),
E = pred_end(OpBlock); PI != E;
On 12/18/06, Reid Spencer [EMAIL PROTECTED] wrote:
On Mon, 2006-12-18 at 14:14 -0800, Bill Wendling wrote:
On 12/18/06, Reid Spencer [EMAIL PROTECTED] wrote:
-if (Bad) {
+if (!Bad) {
Bad = false;
Isn't the above statement not needed
On 12/19/06, Devang Patel [EMAIL PROTECTED] wrote:
Changes in directory llvm/include/llvm:
PassManager.h updated: 1.36 - 1.37
---
Log message:
s/BasicBlockPassManager/BBPassManager/g
s/ModulePassManager/MPPassManager/g
Why these name changes? LLVM seems to enjoy longer, more descriptive
On 12/19/06, Devang Patel [EMAIL PROTECTED] wrote:
On Dec 19, 2006, at 12:01 PM, Bill Wendling wrote:
On 12/19/06, Devang Patel [EMAIL PROTECTED] wrote:
Changes in directory llvm/include/llvm:
PassManager.h updated: 1.36 - 1.37
---
Log message:
s/BasicBlockPassManager
Hi Reid,
I got this error when compiling:
../../llvm-gcc.src/gcc/llvm-convert.cpp: In member function 'bool
TreeToLLVM::EmitFrontendExpandedBuiltinCall(tree_node*, tree_node*,
llvm::Value*, llvm::Value*)':
../../llvm-gcc.src/gcc/llvm-convert.cpp:3128: error: 'const class
llvm::Type' has no
Changes in directory llvm/include/llvm/Support:
Debug.h updated: 1.13 - 1.14
Streams.h updated: 1.7 - 1.8
---
Log message:
The previous implementation of LLVM Streams wasn't removing symbols. This
one should.
---
Diffs of the changes: (+1 -7)
Debug.h |2 +-
Streams.h |6 --
Changes in directory llvm/lib/Support:
Debug.cpp updated: 1.11 - 1.12
Streams.cpp updated: 1.3 - 1.4
---
Log message:
The previous implementation of LLVM Streams wasn't removing symbols. This
one should.
---
Diffs of the changes: (+2 -2)
Debug.cpp |3 ++-
Streams.cpp |1 -
2
On Jan 3, 2007, at 11:08 PM, Chris Lattner wrote:
Changes in directory llvm/docs:
GettingStarted.html updated: 1.150 - 1.151
---
Log message:
ding dong llvm-gcc3 is dead
YAY THANK GOD
-bw
___
llvm-commits mailing list
Changes in directory llvm/docs:
CodingStandards.html updated: 1.33 - 1.34
---
Log message:
Removed reference to cnull because typical users shouldn't need to use
it.
---
Diffs of the changes: (+1 -7)
CodingStandards.html |8 +---
1 files changed, 1 insertion(+), 7 deletions(-)
Hi all,
I committed this patch. It's one that was committed Apple's GCC. It
solves a problem where an address gotten from a map could be stomped
on by a subsequent call-back function.
-bw
In the libcpp directory:
2007-01-06 Bill Wendling [EMAIL PROTECTED]
Radar 4897123
Hi all,
I would like someone to review this patch for PR1095. This gives us a
dialect for the assembler code if we're given something like:
__asm__({cntlz|cntlzw} ...
Before, we were defaulting to the first one. But there are some
platforms which need the second form.
Here's the
On 1/15/07, Chris Lattner [EMAIL PROTECTED] wrote:
On Jan 9, 2007, at 12:25 AM, Bill Wendling wrote:
Hi all,
Hey Bill, sorry for the delay.
Not a prob :-)
I would like someone to review this patch for PR1095. This gives us
a dialect for the assembler code if we're given something like
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.135 - 1.136
---
Log message:
Fix for PR1095: http://llvm.org/PR1095 :
LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for
the X86 and PPC backends. It defaults to 0, the first variant of a compound
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
2007-01-15-AsmDialect.ll added (r1.1)
---
Log message:
Fix for PR1095: http://llvm.org/PR1095 :
LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for
the X86 and PPC backends. It defaults to 0, the first variant
Changes in directory llvm/lib/Target:
TargetAsmInfo.cpp updated: 1.12 - 1.13
---
Log message:
Fix for PR1095: http://llvm.org/PR1095 :
LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for
the X86 and PPC backends. It defaults to 0, the first variant of a compound
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.19 - 1.20
---
Log message:
Fix for PR1095: http://llvm.org/PR1095 :
LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for
the X86 and PPC backends. It defaults to 0, the first variant of a
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.25 - 1.26
X86TargetAsmInfo.h updated: 1.3 - 1.4
---
Log message:
Fix for PR1095: http://llvm.org/PR1095 :
LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for
the X86 and PPC backends. It
Changes in directory llvm/lib/Target/PowerPC:
PPCTargetAsmInfo.cpp updated: 1.11 - 1.12
---
Log message:
Fix for PR1095: http://llvm.org/PR1095 :
LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for
the X86 and PPC backends. It defaults to 0, the first variant of a
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.26 - 1.27
---
Log message:
Make inline ASM the INTEL one if it's in that emission mode.
---
Diffs of the changes: (+4 -2)
X86TargetAsmInfo.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
2007-01-15-AsmDialect.ll updated: 1.1 - 1.2
---
Log message:
Added a -mtriple flag to force darwin backend.
---
Diffs of the changes: (+1 -1)
2007-01-15-AsmDialect.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
On Jan 16, 2007, at 12:17 AM, Anton Korobeynikov wrote:
Hello, Bill.
+// ASM variant to use.
+enum {
+ X86_ATT = 0,
+ X86_INTEL = 1
+};
There is already assembler flavour defined in Subtarget. Why do you
need
some more?
Hmm...Good question. It should use this information to at
Changes in directory llvm/lib/Target/PowerPC:
PPCSubtarget.cpp updated: 1.27 - 1.28
PPCSubtarget.h updated: 1.20 - 1.21
PPCTargetAsmInfo.cpp updated: 1.12 - 1.13
---
Log message:
Instead of yet another enum indicating the assembly language flavor,
just use the one that's in the subtarget.
Changes in directory llvm/lib/Target/X86:
X86Subtarget.h updated: 1.26 - 1.27
X86TargetAsmInfo.cpp updated: 1.27 - 1.28
---
Log message:
Instead of yet another enum indicating the assembly language flavor,
just use the one that's in the subtarget.
---
Diffs of the changes: (+6 -9)
==//
+ //
+ // The LLVM Compiler Infrastructure
+ //
+ // This file was developed by Bill Wendling and is distributed under the
+ // University of Illinois Open Source License. See LICENSE.TXT for details.
+ //
+
//===--===//
+ //
+ // This file
by Bill Wendling and is distributed under the
+ // University of Illinois Open Source License. See LICENSE.TXT for details.
+ //
+
//===--===//
+ //
+ // This file contains a class to be used as the basis for target specific
object
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.30 - 1.31
MachOWriter.cpp updated: 1.12 - 1.13
---
Log message:
Use the methods in the TargetObjInfo object instead of internal methods.
---
Diffs of the changes: (+156 -126)
ELFWriter.cpp | 116
Changes in directory llvm/include/llvm/CodeGen:
ELFWriter.h updated: 1.12 - 1.13
MachOWriter.h updated: 1.11 - 1.12
---
Log message:
Removed methods which are now in the respective TargetObjInfo implementations.
---
Diffs of the changes: (+10 -191)
ELFWriter.h | 101
Changes in directory llvm/lib/Target:
TargetMachine.cpp updated: 1.56 - 1.57
---
Log message:
Create/store/and delete the TargetObjInfo object.
---
Diffs of the changes: (+2 -0)
TargetMachine.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/TargetMachine.cpp
diff
Changes in directory llvm/lib/Target/X86:
X86TargetMachine.cpp updated: 1.135 - 1.136
X86TargetMachine.h updated: 1.41 - 1.42
---
Log message:
Create the specified TargetObjInfo and use it.
---
Diffs of the changes: (+6 -0)
X86TargetMachine.cpp |5 +
X86TargetMachine.h |1 +
Changes in directory llvm/lib/Target/PowerPC:
PPCMachOWriter.cpp updated: 1.9 - 1.10
PPCTargetMachine.cpp updated: 1.112 - 1.113
PPCTargetMachine.h updated: 1.25 - 1.26
---
Log message:
Create the specified TargetObjInfo and use it.
---
Diffs of the changes: (+24 -18)
PPCMachOWriter.cpp
Changes in directory llvm/lib/Target/X86:
X86TargetMachine.cpp updated: 1.136 - 1.137
X86TargetMachine.h updated: 1.42 - 1.43
X86TargetObjInfo.cpp (r1.1) removed
X86TargetObjInfo.h (r1.1) removed
---
Log message:
Revert patch.
---
Diffs of the changes: (+0 -6)
X86TargetMachine.cpp |5
Changes in directory llvm/lib/Target:
TargetMachine.cpp updated: 1.57 - 1.58
---
Log message:
Revert patch.
---
Diffs of the changes: (+0 -2)
TargetMachine.cpp |2 --
1 files changed, 2 deletions(-)
Index: llvm/lib/Target/TargetMachine.cpp
diff -u
Changes in directory llvm/lib/Target/PowerPC:
PPCMachOWriter.cpp updated: 1.10 - 1.11
PPCTargetMachine.cpp updated: 1.113 - 1.114
PPCTargetMachine.h updated: 1.26 - 1.27
PPCTargetObjInfo.cpp (r1.1) removed
PPCTargetObjInfo.h (r1.1) removed
---
Log message:
Revert patch.
---
Diffs of the
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.31 - 1.32
MachOWriter.cpp updated: 1.13 - 1.14
---
Log message:
Revert patch.
---
Diffs of the changes: (+126 -156)
ELFWriter.cpp | 116 ---
MachOWriter.cpp | 166
Changes in directory llvm/include/llvm/Target:
TargetMachine.h updated: 1.72 - 1.73
TargetObjInfo.h (r1.1) removed
---
Log message:
Revert patch.
---
Diffs of the changes: (+3 -18)
TargetMachine.h | 21 +++--
1 files changed, 3 insertions(+), 18 deletions(-)
Index:
+ //=== OutputBuffer.h - Output Buffer *- C++
-*-===//
+ //
+ // The LLVM Compiler Infrastructure
+ //
+ // This file was developed by Bill Wendling and is distributed under the
+ // University of Illinois Open Source License. See LICENSE.TXT for details
Changes in directory llvm/include/llvm/CodeGen:
ELFWriter.h updated: 1.14 - 1.15
MachOWriter.h updated: 1.13 - 1.14
---
Log message:
Changed to use the OutputBuffer instead of the methods in MachO and ELF
writers.
---
Diffs of the changes: (+0 -191)
ELFWriter.h | 96
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.32 - 1.33
MachOWriter.cpp updated: 1.14 - 1.15
---
Log message:
Changed to use the OutputBuffer instead of the methods in MachO and ELF
writers.
---
Diffs of the changes: (+148 -126)
ELFWriter.cpp | 112
Changes in directory llvm/lib/Target/PowerPC:
PPCMachOWriter.cpp updated: 1.11 - 1.12
---
Log message:
Changed to use the OutputBuffer instead of the methods in MachO and ELF
writers.
---
Diffs of the changes: (+52 -31)
PPCMachOWriter.cpp | 83
Changes in directory llvm/include/llvm/Support:
OutputBuffer.h updated: 1.1 - 1.2
---
Log message:
Have the OutputBuffer take the is64Bit and isLittleEndian booleans.
---
Diffs of the changes: (+5 -6)
OutputBuffer.h | 11 +--
1 files changed, 5 insertions(+), 6 deletions(-)
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.33 - 1.34
MachOWriter.cpp updated: 1.15 - 1.16
---
Log message:
Have the OutputBuffer take the is64Bit and isLittleEndian booleans.
---
Diffs of the changes: (+23 -14)
ELFWriter.cpp | 16 +---
MachOWriter.cpp
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.231 - 1.232
---
Log message:
The zerofill directive needs a newline after it.
---
Diffs of the changes: (+1 -1)
X86AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Hi Anton,
The small typo was maybe intentional. Because it's a macro, it's used
like this:
LLVM_SET_TARGET_OPTIONS(foo);
With this patch, there will be an extra ';' at the end.
-bw
On Jan 17, 2007, at 2:49 AM, Anton Korobeynikov wrote:
Hello, Everyone.
Now some codegens by
2007
***
*** 0
--- 1,23
+ //===-- llvm/Target/TargetMachOWriterInfo.h - MachO Writer Info -*- C++
-*-===//
+ //
+ // The LLVM Compiler Infrastructure
+ //
+ // This file was developed by Bill Wendling and is distributed under the
+ // University of Illinois
201 - 300 of 946 matches
Mail list logo