Go to file
Jakob Stoklund Olesen 10e1252269 Use logarithmic units for basic block alignment.
This was actually a bit of a mess. TLI.setPrefLoopAlignment was clearly
documented as taking log2(bytes) units, but the x86 target would still
set a preferred loop alignment of '16'.

CodePlacementOpt passed this number on to the basic block, and
AsmPrinter interpreted it as bytes.

Now both MachineFunction and MachineBasicBlock use logarithmic
alignments.

Obviously, MachineConstantPool still measures alignments in bytes, so we
can emulate the thrill of using as.

llvm-svn: 145889
2011-12-06 01:26:19 +00:00
clang Implement inferred submodules support, which (when requested) 2011-12-06 01:10:29 +00:00
compiler-rt [asan] remove format warnings in sysinfo/sysinfo.cc 2011-12-06 01:08:31 +00:00
debuginfo-tests Testcase for r133065 2011-06-15 17:57:23 +00:00
libcxx Starting using murmur2 when combining multiple size_t's into a single hash, and also for basic_string. Also made hash<thread::id> ever so slighly more portable. I had to tweak one test which is questionable (definitely not portable) anyway. 2011-12-05 00:08:45 +00:00
libcxxabi Updated heuristic regulating small string buffer 2011-12-01 00:08:59 +00:00
lldb Correct typo in method name (AddSymbolFileRepresendation...) 2011-12-06 01:07:22 +00:00
llvm Use logarithmic units for basic block alignment. 2011-12-06 01:26:19 +00:00
polly Cloog: Include header file for pipe/open/close 2011-12-04 10:44:14 +00:00