search for: targetschedinfo

Displaying 8 results from an estimated 8 matches for "targetschedinfo".

2004 May 01
1
[LLVMdev] compiling LLVM from CVS under SuSE 9.1 (finished!)
...vm16SparcV9SchedInfoC2ERKNS_13TargetMachineE': : undefined reference to `llvm::CPUResource::CPUResource[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' [...] *************************** Really, file ./include/llvm/Target/TargetSchedInfo.h has just declaration of constructor "CPUResource". I can't find with "find-grep" the constructor definition. so, i've changed: CPUResource(const std::string& resourceName, int maxUsers) to: CPUResource(const std::string& resourceName, int maxUsers)...
2004 Sep 26
2
[LLVMdev] patches and scons
...al. With major 'hacks' of the skipped files I can reach the complete link, but I'll wait till a suitable solution ;-) === * Added #include <algorithm> llvm\lib\CodeGen\LiveInterval.cpp(35) : error C2039: 'upper_bound' : is not a member of '_STL' llvm\lib\Target\TargetSchedInfo.cpp(231) : error C3861: 'sort': identifier not found, even with argument-dependent lookup * Added std:: namespace llvm\lib\Target\TargetSchedInfo.cpp(231) : error C3861: 'sort': identifier not found, even with argument-dependent lookup * Conversion from dyn_cast to isa+cast llvm...
2004 Oct 25
2
[LLVMdev] hash_map issues with Visual Studio
...n LLVM). This means that although the way of adding your own hashing functions is different, the default implementation works for 99% of all the cases and the ADT/HashExtras.h file is not necessary. BUT there is one place where llvm defines it's own hashing function, in include/llvm/Target/TargetSchedInfo.h template <> struct hash<llvm::OpCodePair> { size_t operator()(const llvm::OpCodePair& pair) const { return hash<long>()(pair.val); } }; which for Visual Studio can be replaced with: const size_t hash_value(const llvm::OpCodePair& pair) {...
2005 Apr 22
0
[LLVMdev] tabs
.../MachineInstr.h Index: include/llvm/CodeGen/SchedGraphCommon.h Index: include/llvm/Config/alloca.h Index: include/llvm/Support/Annotation.h Index: include/llvm/Target/MRegisterInfo.h Index: include/llvm/Target/TargetFrameInfo.h Index: include/llvm/Target/TargetInstrInfo.h Index: include/llvm/Target/TargetSchedInfo.h Index: lib/Analysis/Expressions.cpp Index: lib/Analysis/IntervalPartition.cpp Index: lib/Analysis/LoopInfo.cpp Index: lib/Analysis/PostDominators.cpp Index: lib/Analysis/DataStructure/EquivClassGraphs.cpp Index: lib/Analysis/IPA/FindUsedTypes.cpp Index: lib/Analysis/IPA/GlobalsModRef.cpp Index: l...
2004 Apr 30
0
[LLVMdev] LLVM benchmarks against GCC
On Sat, 1 May 2004, [koi8-r] "Valery A.Khamenya[koi8-r] " wrote: > > > yesterday I got new SuSE 9.1 DVD, so i am going to enter this > > > river again. Perhaps, this time all will be fine. > > > > Sounds great, please let me know how it goes. > > SuSE 9.1 is running OK. > after 30 minute of compilation i get first errors: > *********************
2004 Apr 30
2
[LLVMdev] LLVM benchmarks against GCC
> > yesterday I got new SuSE 9.1 DVD, so i am going to enter this > > river again. Perhaps, this time all will be fine. > > Sounds great, please let me know how it goes. SuSE 9.1 is running OK. after 30 minute of compilation i get first errors: ********************* make[2]: Leaving directory `/pool/tmp/llvm/runtime/libtrace' make[2]: Entering directory
2004 Sep 03
4
[LLVMdev] diffs for vc7.1
...9 Arrays... forgive me if I don't provide a patch to standard vectors... llvm\lib\Bytecode\Reader\Reader.cpp(1483) : error C2057: expected constant expression llvm/lib/CodeGen/LiveVariables.cpp, # MachineInstr *PhysRegInfoA[RegInfo->getNumRegs()]; C99 array llvm/lib/Target/TargetSchedInfo.cpp, # int classPairGaps[numSchedClasses][numSchedClasses]; C99 array The next bigger problem is that the compiler complains about this kind of construct... <snip> for (BasicBlock::iterator I = Dest->begin(); PHINode *PN = dyn_cast<PHINode>(I); ++I) visitPHINode(*PN); <s...
2004 Dec 03
2
[LLVMdev] [Fwd: Updated LLVM Visual Studio project files]
...e> > <File > RelativePath="..\..\lib\Target\TargetMachine.cpp"> > </File> > <File > RelativePath="..\..\lib\Target\TargetMachineRegistry.cpp"> > </File> > <File > RelativePath="..\..\lib\Target\TargetSchedInfo.cpp"> > </File> > </Filter> > <Filter > Name="Header Files" > Filter="h;hpp;hxx;hm;inl;inc;xsd" > UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> > <File > RelativePath="..\..\i...