- Mar 23, 2011
-
-
Johnny Chen authored
A8.6.292 VCMPE llvm-svn: 128120
-
Devang Patel authored
llvm-svn: 128119
-
John McCall authored
llvm-svn: 128118
-
- Mar 22, 2011
-
-
Owen Anderson authored
This fixes kimwitu++, bullet, and tramp3dv4 with the ARM integrated assembler. Fixes <rdar://problem/9165738>. llvm-svn: 128117
-
Greg Clayton authored
that Stephen Wilson sent out. llvm-svn: 128116
-
Caroline Tice authored
More fixes for ARM instruction emulation code: - Remove duplicate write from EmulateLDRRtPCRelative. - Add a missing encoding to EmulateADDSPImm. - Fix minor problems in Thumb instruction tables. llvm-svn: 128115
-
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
-
Sean Callanan authored
autodetection is not yet implemented, but the structures and register reading/writing code are there. llvm-svn: 128111
-
Eli Friedman authored
both 32-bit and 64-bit targets. llvm-svn: 128110
-
David Chisnall authored
Simplify Mac runtime selection - it's the factory function's job to select which class to produce, not CodeGenModule's. llvm-svn: 128109
-
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
-
Ted Kremenek authored
llvm-svn: 128105
-
David Chisnall authored
Make the property accessor functions that take a ptrdiff_t actually take a ptrdiff_t instead of a long (should have no impact on any sane platforms, but win64 is not sane). llvm-svn: 128104
-
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
-
David Chisnall authored
Make the ivar offset always be a ptrdiff_t, because stuff in CGObjC.cpp expects this. Actually, it expects a long, but that's a bug that will be fixed in the next commit... llvm-svn: 128102
-
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
-
Nick Lewycky authored
llvm-svn: 128088
-
Daniel Dunbar authored
line options, instead of leveraging the blanket -mllvm option. - This allows using the frontend itself without requiring the backend have those options available (i.e., if the target wasn't built). llvm-svn: 128087
-
Jim Grosbach authored
llvm-svn: 128086
-
Bruno Cardoso Lopes authored
llvm-svn: 128085
-
Che-Liang Chiou authored
llvm-svn: 128084
-
Benjamin Kramer authored
And clearing a SmallPtrSet can be an expensive operation. llvm-svn: 128081
-
Eric Christopher authored
llvm-svn: 128077
-
John McCall authored
llvm-svn: 128075
-
John McCall authored
conditioned on whether it has any destructible ivars, not on whether it has any non-trivial class-object initializers. llvm-svn: 128074
-
John McCall authored
a function template decl's pattern, which was suddenly exposed by my last patch. llvm-svn: 128073
-
John McCall authored
they don't collide with file-scope extern functions from the same translation unit. This is basically a matter of applying the same logic to FunctionDecls as we were previously applying to VarDecls. llvm-svn: 128072
-
Ted Kremenek authored
Properly initialize all fields in CrashReporterCleanupContext. This caused the buildbot failure earlier. llvm-svn: 128071
-
Greg Clayton authored
GDBRemoteCommunication - The base GDB remote communication class GDBRemoteCommunicationClient - designed to be used for clients the connect to a remote GDB server GDBRemoteCommunicationServer - designed to be used on the server side of a GDB server implementation. llvm-svn: 128070
-
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
-