Commits

Show all
Author Commit Message Labels Comments Date
Bill Wendling
Make the use of the "noinline" attribute conditional on using GCC.
Tags
2 tags
Owen Anderson
Disable loop deletion until the release branch.
Bill Wendling
Removing.
Bill Wendling
Workaround for a compiler bug (see <rdar://problem/5852746>). Once that bug is fixed, revert this patch.
Steve Naroff
Update a couple VC++ project files.
Anton Korobeynikov
Use target triple in tests, not 'realign-stack=0' option. Per request.
Anton Korobeynikov
If weak GlobalVariable was bitcast'ed to different type during linking we will need to strip all casts for intializer lookup.
Anton Korobeynikov
Make StripPointerCast a common function (should we mak it method of Value instead?)
Owen Anderson
Testcase for r50770.
Owen Anderson
We need to update PHIs containing the exiting block, not the exit block. We really should come up with better names for these.
Gordon Henriksen
Improve documentation.
Mikhail Glushenkov
Change from llvm::SmallSet<std::string> to llvm::StringMap<char>.
Mikhail Glushenkov
Add new edge property combinator: weight.
Mikhail Glushenkov
Add a help string for the -c option
Mikhail Glushenkov
Update documentation to reflect the current state of affairs.
Mikhail Glushenkov
Some cosmetic changes (change some comments, move code around a bit).
Mikhail Glushenkov
Move test files around a bit - fixes the reported number of test cases.
Mikhail Glushenkov
Refactoring: split the function CompilationGraph::Build() into two parts.
Mikhail Glushenkov
Use edge weights to choose the right linker based on input language names.
Mikhail Glushenkov
Add weights to graph edges. Choose between edges based on their weight.
Mikhail Glushenkov
Remove the UnpackValues() function.
Mikhail Glushenkov
Add a --linker command-line option, make all tests pass.
Mikhail Glushenkov
Naming fix: LLVMCCConfigurationEmitter -> LLVMCConfigurationEmitter.
Mikhail Glushenkov
Add two (currently failing) tests.
Mikhail Glushenkov
Add -x option (like in gcc).
Mikhail Glushenkov
Take object file as input and handle files with the same name correctly.
Mikhail Glushenkov
Rename LLVMCCConfigurationEmitter to LLVMCConfigurationEmitter
Mikhail Glushenkov
Add output redirection, rename namespace llvmcc to namespace llvmc.
Mikhail Glushenkov
Make AutoGenerated.inc depend also on Tools.td and Common.td
Mikhail Glushenkov
Utilize topological sort in CompilationGraph::Build(). This makes more interesting graph topologies possible. Currently all tests pass, but more testing is needed.
  1. Prev
  2. Next