- Mar 23, 2011
-
-
Oscar Fuentes authored
X86. Fixes PR9533. llvm-svn: 128154
-
Justin Holewinski authored
- Fix bug in ADDRrr/ADDRri/ADDRii selection for 64-bit addresses - Add comparison selection for i64 - Add zext selection for i32 -> i64 - Add shl/shr/sha support for i64 llvm-svn: 128153
-
Anders Carlsson authored
llvm-svn: 128149
-
Cameron Zwarich authored
that were hit in practice. llvm-svn: 128146
-
Jakob Stoklund Olesen authored
The register allocator needs to know when the range shrinks. llvm-svn: 128145
-
Jakob Stoklund Olesen authored
Empty ranges may represent undef values. llvm-svn: 128144
-
Jakob Stoklund Olesen authored
llvm-svn: 128143
-
Anders Carlsson authored
A global variable with internal linkage where all uses are in one function and whose address is never taken is a non-escaping local object and can't alias anything else. llvm-svn: 128140
-
Andrew Trick authored
I'm tired of doing this manually for each checkout. If anyone knows a better way debug isel for non-trivial tests feel free to revert and let me know how to do it. llvm-svn: 128132
-
Douglas Gregor authored
kind, and fix serialization/deserialization of IdentifierInfo attributes. These are requires for the new 'availability' attribute. llvm-svn: 128130
-
Johnny Chen authored
Change inspired by llvm-bug 9530 submitted by Jyun-Yan You. llvm-svn: 128122
-
Johnny Chen authored
A8.6.292 VCMPE llvm-svn: 128120
-
Devang Patel authored
llvm-svn: 128119
-
- Mar 22, 2011
-
-
Owen Anderson authored
This fixes kimwitu++, bullet, and tramp3dv4 with the ARM integrated assembler. Fixes <rdar://problem/9165738>. llvm-svn: 128117
-
Jakob Stoklund Olesen authored
This will extend the ranges of debug info variables in registers until they are clobbered. Fix 1: Don't mistake DBG_VALUE instructions referring to incoming arguments on the stack with DBG_VALUE instructions referring to variables in the frame pointer. This fixes the gdb test-suite failure. Fix 2: Don't trace through copies to physical registers setting up call arguments. These registers are call clobbered, and the source register is more likely to be a callee-saved register that can be extended through the call instruction. llvm-svn: 128114
-
Johnny Chen authored
We now tag them as IndexModePost. This fixed http://llvm.org/bugs/show_bug.cgi?id=9530. llvm-svn: 128113
-
Devang Patel authored
llvm-svn: 128112
-
Rafael Espindola authored
memory and writing it back to disk. llvm-svn: 128108
-
Eli Friedman authored
llvm-svn: 128107
-
Johnny Chen authored
llvm-svn: 128106
-
Johnny Chen authored
VFP Load/Store Multiple Instructions used to embed the IA/DB addressing mode within the MC instruction; that has been changed so that now, for example, VSTMDDB_UPD and VSTMDIA_UPD are two instructions. Update the ARMDisassemblerCore.cpp's DisassembleVFPLdStMulFrm() to reflect the change. Also add a test case. llvm-svn: 128103
-
Eric Christopher authored
Fixes rdar://9169640 llvm-svn: 128100
-
Rafael Espindola authored
llvm-svn: 128098
-
Andrew Trick authored
Temporarily reverting these to see if we can get llvm-objdump to link. Hopefully this is not the problem. llvm-svn: 128097
-
Jim Grosbach authored
llvm-svn: 128096
-
Jim Grosbach authored
llvm-svn: 128095
-
Jim Grosbach authored
llvm-svn: 128094
-
Jim Grosbach authored
Support argument passing simple, common, prototypes directly. More complicated scenarios will require building up a stub function, which the MC-JIT isn't set up to handle yet. Add Intercept.cpp, which is just a copy from ExecutionEngine/JIT for now, to handle looking looking up external symbol names. This probably more properly belongs as part of RuntimeDyld. It'll migrate there as things flesh out more fully. llvm-svn: 128090
-
Jim Grosbach authored
llvm-svn: 128086
-
Bruno Cardoso Lopes authored
llvm-svn: 128085
-
Che-Liang Chiou authored
llvm-svn: 128084
-
Eric Christopher authored
llvm-svn: 128077
-
Ted Kremenek authored
Properly initialize all fields in CrashReporterCleanupContext. This caused the buildbot failure earlier. llvm-svn: 128071
-
Oscar Fuentes authored
Now we can remove RuntimeDyld from the LLVM_LINK_COMPONENTS of tools/lli. CMakeLists.txt LLVM_LINK_COMPONENTS shall not differ from its companion Makefile LINK_COMPONENTS. llvm-svn: 128069
-
Anders Carlsson authored
llvm-svn: 128068
-
Jim Grosbach authored
Also perform the required dark rituals and sacrifices to placate the buildbot spirits. We shall see if they are appeased... llvm-svn: 128067
-
Ted Kremenek authored
Temporarily stop recovering resources in CrashRecoveryContext while I investigate further why this works on my machine and not on others. llvm-svn: 128065
-
Ted Kremenek authored
Rework CrashRecoveryContextCleanup to provide a simpler way to create cleanup objects, and provide a new cleanup for decrementing reference counts of objects with intrusive reference counts. llvm-svn: 128055
-
Ted Kremenek authored
llvm-svn: 128054
-
Jim Grosbach authored
Lots of cleanup to make the interfaces prettier, use the JITMemoryManager, handle multiple functions and modules, etc.. This gets far enough that the MCJIT compiles and runs code, though. llvm-svn: 128052
-