Displaying 10 results from an estimated 10 matches for "machinefunctionprinterpass".
2010 Mar 12
2
[LLVMdev] [PATCH] Before/After IR Dumps
...e svn version 97812 (the one the patch is
made against), but it doesn't compile:
"llvm/include/llvm/Pass.h:127: Error: expected unqualified-id before "&"
token"
Seems raw_ostream is forward declared but not defined (adding a missing
#include fixed that).
But the file MachineFunctionPrinterPass.h is still missing.
kalle
2010 Mar 12
0
[LLVMdev] [PATCH] Before/After IR Dumps
...d-id before "&"
> token"
> Seems raw_ostream is forward declared but not defined (adding a missing
> #include fixed that).
It shouldn't need to be defined. Perhaps std::string is the issue, though I
don't know why I don't see the problem. Probably because
MachineFunctionPrinterPass.h includes <string> somewhere along
the line.
> But the file MachineFunctionPrinterPass.h is still missing.
Thanks, here's an updated version.
-Dave
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm-...
2010 Mar 14
3
[LLVMdev] [PATCH] Before/After IR Dumps
...t;> token"
>> Seems raw_ostream is forward declared but not defined (adding a missing
>> #include fixed that).
>
> It shouldn't need to be defined. Perhaps std::string is the issue, though I
> don't know why I don't see the problem. Probably because
> MachineFunctionPrinterPass.h includes <string> somewhere along
> the line.
This is much better than the first iteration but still has many issues. There is no need to keep cc'ing cfe-dev on these patches which have nothing to do with clang.
Please rename the getPrinterPass method to createPrinterPass to indic...
2010 Mar 15
0
[LLVMdev] [PATCH] Before/After IR Dumps
...in this set.
> Please rename the getPrinterPass method to createPrinterPass to indicate
> that the result returns a new pass, not returning an existing one. Please
Ok.
> make it take a StringRef, not an std::string and eliminate the <string>
> #include from Pass.h.
Ok.
> MachineFunctionPrinterPass.h doesn't need to #include
> MachineFunctionPass.h, just use a forward declaration. Also, please move
Ok.
> the prototype of createMachineFunctionPrinterPass into
> include/llvm/CodeGen/Passes.h, eliminating the need for the header in the
> first place.
Ok.
> This hunk looks...
2013 Sep 06
5
[LLVMdev] Extracting libmachine from libcodegen (bug 1121)
...39;Machine' into the new library. These are:
- MachineBasicBlock
- MachineBlockFrequencyInfo
- MachineBlockPlacement
- MachineBranchProbabilityInfo
- MachineCodeEmitter
- MachineCopyPropagation
- MachineCSE
- MachineDominators
- MachineFunctionAnalysis
- MachineFunction
- MachineFunctionPass
- MachineFunctionPrinterPass
- MachineInstrBundle
- MachineInstr
- MachineLICM
- MachineLoopInfo
- MachineModuleInfo
- MachineModuleInfoImpls
- MachinePassRegistry
- MachinePostDominators
- MachineRegisterInfo
- MachineScheduler
- MachineSink
- MachineSSAUpdater
- MachineTraceMetrics
- MachineVerifier
Are there any files in t...
2013 Sep 11
0
[LLVMdev] Extracting libmachine from libcodegen (bug 1121)
...hineBasicBlock
> - MachineBlockFrequencyInfo
> - MachineBlockPlacement
> - MachineBranchProbabilityInfo
> - MachineCodeEmitter
> - MachineCopyPropagation
> - MachineCSE
> - MachineDominators
> - MachineFunctionAnalysis
> - MachineFunction
> - MachineFunctionPass
> - MachineFunctionPrinterPass
> - MachineInstrBundle
> - MachineInstr
> - MachineLICM
> - MachineLoopInfo
> - MachineModuleInfo
> - MachineModuleInfoImpls
> - MachinePassRegistry
> - MachinePostDominators
> - MachineRegisterInfo
> - MachineScheduler
> - MachineSink
> - MachineSSAUpdater
>...
2010 Mar 08
0
[LLVMdev] [PATCH] Before/After IR Dumps
On Thursday 04 March 2010 09:28:22 David Greene wrote:
> I'm happy to revisit design decisions if you let me know what you want to
> see changed.
Here's a rework using PassManager as Chris suggested. Comments?
-Dave
-------------- next part --------------
A non-text attachment was scrubbed...
Name: clang-beforeafter.patch
Type:
2013 Sep 12
2
[LLVMdev] Extracting libmachine from libcodegen (bug 1121)
...you probably don’t want. Pruning the list to basic IR support:
>
>> - MachineBasicBlock
>> - MachineBranchProbabilityInfo
>> - MachineCodeEmitter
>> - MachineDominators
>> - MachineFunctionAnalysis
>> - MachineFunction
>> - MachineFunctionPass
>> - MachineFunctionPrinterPass
>> - MachineInstrBundle
>> - MachineInstr
>> - MachineLoopInfo
>> - MachineModuleInfo
>> - MachineModuleInfoImpls
>> - MachinePassRegistry
>> - MachinePostDominators
>> - MachineRegisterInfo
>> - MachineSSAUpdater
>> - MachineVerifier
Tha...
2010 Mar 04
6
[LLVMdev] [PATCH] Before/After IR Dumps
On Thursday 04 March 2010 01:54:55 Chris Lattner wrote:
> On Mar 2, 2010, at 1:45 PM, David Greene wrote:
> > This set of patches adds support for dumping IR before or after specified
> > Passes. It adds the following command-line options:
> >
> > -print-before=<pass-option>
> > -print-after=<pass-option>
> > -print-before-all
> >
2015 Jul 29
1
[LLVMdev] Error when i am using command make -j4 command in cygwin to compile safecode
...es'
llvm[2]: Compiling MachineFunctionPass.cpp for Release+Asserts build
llvm[2]: Compiling SubtargetFeature.cpp for Release+Asserts build
llvm[2]: Compiling WinCOFFObjectWriter.cpp for Release+Asserts build
llvm[2]: Building Release+Asserts Archive Library libLLVMLibDriver.a
llvm[2]: Compiling MachineFunctionPrinterPass.cpp for Release+Asserts build
make[2]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/lib/LibDriver'
llvm[2]: Compiling WinCOFFStreamer.cpp for Release+Asserts build
llvm[2]: Compiling YAML.cpp for Release+Asserts build
llvm[2]: Compiling MachineInstr.cpp for Release+Asserts build
llvm[...