search for: machinepostdominators

Displaying 6 results from an estimated 6 matches for "machinepostdominators".

2010 Oct 18
0
[LLVMdev] MachinePostDominator
Why MachinePostDominator.h is removed? How can I judge whether MachineBasicBlock A post dominate B or not? Thanks!
2013 Sep 06
5
[LLVMdev] Extracting libmachine from libcodegen (bug 1121)
...deEmitter - 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 this list that should not be moved? Any others that should be added? Any suggestions on which of these modules would be a good place to start? One question of...
2013 Sep 11
0
[LLVMdev] Extracting libmachine from libcodegen (bug 1121)
...inators > - MachineFunctionAnalysis > - MachineFunction > - MachineFunctionPass > - MachineFunctionPrinterPass > - MachineInstrBundle > - MachineInstr > - MachineLICM > - MachineLoopInfo > - MachineModuleInfo > - MachineModuleInfoImpls > - MachinePassRegistry > - MachinePostDominators > - MachineRegisterInfo > - MachineScheduler > - MachineSink > - MachineSSAUpdater > - MachineTraceMetrics > - MachineVerifier I *think* the goal here is to minimize the amount of code that gets linked into certain machine-code level tools. If that is the goal, then you only wan...
2013 Sep 12
2
[LLVMdev] Extracting libmachine from libcodegen (bug 1121)
...eFunctionAnalysis >> - MachineFunction >> - MachineFunctionPass >> - MachineFunctionPrinterPass >> - MachineInstrBundle >> - MachineInstr >> - MachineLoopInfo >> - MachineModuleInfo >> - MachineModuleInfoImpls >> - MachinePassRegistry >> - MachinePostDominators >> - MachineRegisterInfo >> - MachineSSAUpdater >> - MachineVerifier Thanks for whittling the list down, Andrew. One question that has been nagging at me since I started looking into this is what to do about the dependency on libAnalysis? Some of these classes (eg. MachineFuncti...
2012 Jul 16
3
[LLVMdev] RFC: LLVM incubation, or requirements for committing new backends
...; +static RegisterPass<MachinePostDominatorTree> > +machinePostDominatorTreePass("machinepostdomtree", > + "MachinePostDominator Tree Construction", > + true, true); > + > +//const PassInfo *const llvm::MachinePostDominatorsID > +//= &machinePostDominatorTreePass; > + > +bool MachinePostDominatorTree::runOnMachineFunction(MachineFunction &F) { > + DT->recalculate(F); > + //DEBUG(DT->dump()); > + return false; > +} > + > +MachinePostDominatorTree::~MachinePostDominatorTree() {...
2015 Jul 29
1
[LLVMdev] Error when i am using command make -j4 command in cygwin to compile safecode
...MC' llvm[2]: Compiling MachineLoopInfo.cpp for Release+Asserts build llvm[2]: Compiling MachineModuleInfo.cpp for Release+Asserts build llvm[2]: Compiling MachineModuleInfoImpls.cpp for Release+Asserts build llvm[2]: Compiling MachinePassRegistry.cpp for Release+Asserts build llvm[2]: Compiling MachinePostDominators.cpp for Release+Asserts build llvm[2]: Compiling MachineRegionInfo.cpp for Release+Asserts build llvm[2]: Compiling MachineRegisterInfo.cpp for Release+Asserts build llvm[2]: Compiling MachineSSAUpdater.cpp for Release+Asserts build llvm[2]: Compiling MachineScheduler.cpp for Release+Asserts build...