- Jul 22, 2010
-
-
Daniel Dunbar authored
llvm-svn: 109077
-
Evan Cheng authored
Fix constant island pass's handling of tBR_JTr. The offset of the instruction does not have to be 4-byte aligned. Rather, it's the offset + 2 that must be aligned since the instruction expands into: mov pc, r1 .align 2 LJTI0_0_0: .long LBB0_14 This fixes rdar://8213383. No test case since it's not possible to come up with a suitable small one. llvm-svn: 109076
-
Lang Hames authored
llvm-svn: 109075
-
Daniel Dunbar authored
llvm-svn: 109074
-
Daniel Dunbar authored
llvm-svn: 109073
-
Daniel Dunbar authored
use blocks even when targetting older systems (using runtime checks and weak linking). llvm-svn: 109072
-
Daniel Dunbar authored
llvm-svn: 109071
-
Eric Christopher authored
llvm-svn: 109070
-
Nate Begeman authored
llvm-svn: 109069
-
Evan Cheng authored
llvm-svn: 109064
-
Bruno Cardoso Lopes authored
Add 64-bit (GR64) versions of some instructions (which are not described in their SSE forms, but are described in AVX) llvm-svn: 109063
-
Daniel Dunbar authored
integrated-test formats (sh and tcl style). The particular features which get recognized are up to the test suite itself to define. llvm-svn: 109062
-
Dan Gohman authored
for creating and populating NamedMDNodes. llvm-svn: 109061
-
Rafael Espindola authored
and then forced every register to be a vr128 on win64. llvm-svn: 109060
-
Owen Anderson authored
Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisGroup<> for pass registration. llvm-svn: 109058
-
Jim Grosbach authored
rdar://8202967 llvm-svn: 109057
-
Chris Lattner authored
asmprinter or mangler around. This is option #B for killing off X86InstrInfo::GetInstSizeInBytes. Option #A (killing "needsexactsize") was sent for consideration to llvmdev. llvm-svn: 109056
-
Owen Anderson authored
llvm-svn: 109055
-
Greg Clayton authored
SectionType for Section objects for DWARF. Modified the DWARF plug-in to get the DWARF sections by SectionType so we can safely abstract the LLDB core from section names for the various object file formats. Modified the SectionType definitions for .debug_pubnames and .debug_pubtypes to use the correct case. llvm-svn: 109054
-
Devang Patel authored
This is tested by objc-rbreak.exp in gdb testsuite. llvm-svn: 109050
-
Sebastian Redl authored
llvm-svn: 109048
-
Eric Christopher authored
llvm-svn: 109047
-
Greg Clayton authored
defines that are in "llvm/Support/MachO.h". This should allow ObjectFileMachO and ObjectContainerUniversalMachO to be able to be cross compiled in Linux. Also did some cleanup on the ASTType by renaming it to ClangASTType and renaming the header file. Moved a lot of "AST * + opaque clang type *" functionality from lldb_private::Type over into ClangASTType. llvm-svn: 109046
-
Owen Anderson authored
llvm-svn: 109045
-
Daniel Dunbar authored
llvm-svn: 109044
-
Eric Christopher authored
llvm-svn: 109043
-
Jim Grosbach authored
llvm-svn: 109042
-
- Jul 21, 2010
-
-
Greg Clayton authored
Add new SectionType enumerations for all DWARF sections. ObjectFile parsers should start properly setting the section types for DWARF sections, then we can move the DWARF SymbolFile parser over to finding the sections by the appropriate SectionType. llvm-svn: 109041
-
Greg Clayton authored
llvm-svn: 109040
-
Bruno Cardoso Lopes authored
Add missing AVX convert instructions. Those instructions are not described in their SSE forms (although they exist), but add the AVX forms anyway, so the assembler can benefit from it llvm-svn: 109039
-
Jim Grosbach authored
llvm-svn: 109038
-
Jim Grosbach authored
llvm-svn: 109037
-
Dan Gohman authored
llvm-svn: 109036
-
Nate Begeman authored
1) all registers were spilled as xmm, regardless of actual size 2) win64 abi doesn't do the varargs-size-in-%al thing Still to look into: xmm6-15 are marked as clobbered by call instructions on win64 even though they aren't. llvm-svn: 109035
-
Owen Anderson authored
llvm-svn: 109034
-
Ted Kremenek authored
GCC emits a warning instead of an error when using an unavailable Objective-C protocol, so now Clang's behavior is more strict in this case, but more consistent. We will need to see how much this fires on real code and determine whether this case should be downgraded to a warning. Fixes <rdar://problem/8213093>. llvm-svn: 109033
-
Bruno Cardoso Lopes authored
llvm-svn: 109032
-
Dan Gohman authored
llvm-svn: 109031
-
Sebastian Redl authored
Promote some macro-related stuff to per-file data. Fix a cache-inefficient nested loop by inverting the nesting. Store the size of each file in the chain; will need this later for statement offsets. llvm-svn: 109030
-
Daniel Dunbar authored
Win32 because of line ending differences. llvm-svn: 109029
-