- Dec 07, 2010
-
-
Bob Wilson authored
An OpReinterpret entry is handled by translating it to OpCast intrinsics for all combinations of source and destination types with the same total size. This will be used to generate all the vreinterpret intrinsics. llvm-svn: 121087
-
Bob Wilson authored
llvm-svn: 121086
-
Rafael Espindola authored
llvm-svn: 121085
-
Francois Pichet authored
llvm-svn: 121084
-
John McCall authored
I'm not opposed to the idea in concept, but there's no point in preserving abortive experiments. llvm-svn: 121083
-
Owen Anderson authored
Second attempt at converting Thumb2's LDRpci, including updating the gazillion places that need to know about it. llvm-svn: 121082
-
Douglas Gregor authored
llvm-svn: 121081
-
Devang Patel authored
llvm-svn: 121079
-
Devang Patel authored
Add a simple breakpoint location printer. This will be used by upcoming "debug info in optimized code" quality test harness to set breakpoints at "interesting" locations. llvm-svn: 121078
-
Johnny Chen authored
llvm-svn: 121077
-
Rafael Espindola authored
actuall addresses in a .o file, so it is better to let the MachO writer compute it. This is good for two reasons. First, areas that shouldn't care about addresses now don't have access to it. Second, the layout of each section is independent. I should use this in a subsequent commit to speed it up. Most of the patch is just removing the section address computation. The two interesting parts are the change on how we handle padding in the end of sections and how MachO can get the address of a-b when a and b are in different sections. Since now the expression evaluation normally doesn't know the section address, it will think that a-b needs relocation and let the MachO writer know. Once it has computed the section addresses, it calls back the expression evaluation with the section addresses to resolve these expressions. The remaining problem is the handling of padding. Currently it will create a special alignment fragment at the end. Since that fragment doesn't update the alignment of the section, it needs the real address to be computed. Since now the layout will not compute a-b with a and b in different sections, the only effect that the special alignment fragment has is update the address size of the section. This can also be done by the MachO writer. llvm-svn: 121076
-
Francois Pichet authored
llvm-svn: 121075
-
Francois Pichet authored
New AST node introduced: BinaryTypeTraitExpr; to be reused for more intrinsics. llvm-svn: 121074
-
Douglas Gregor authored
llvm-svn: 121073
-
Jim Grosbach authored
llvm-svn: 121072
-
Sean Callanan authored
when calling built-ins. llvm-svn: 121070
-
Greg Clayton authored
ModuleList so they don't show up in the images. Breakpoint locations that are in shared libraries that get unloaded will persist though so that if you have plug-ins that load/unload and you have a breakpoint set on functions in the plug-ins, the hit counts will persist between loads/unloads. llvm-svn: 121069
-
Johnny Chen authored
Mark NSArray_expr() and NSString_expr() as currently failing. Both are called from dsym and dwarf builds. So that makes the num of expected failures equal 4. ---------------------------------------------------------------------- Ran 6 tests in 19.856s OK (expected failures=4) llvm-svn: 121068
-
Frits van Bommel authored
Implement jump threading of 'indirectbr' by keeping track of whether we're looking for ConstantInt*s or BlockAddress*s. llvm-svn: 121066
-
Howard Hinnant authored
Getting <atomic> warmed back up. We have a hopefully more stable spec now. And I believe the intrinsic spec at http://libcxx.llvm.org/atomic_design_a.html is still good. llvm-svn: 121064
-
- Dec 06, 2010
-
-
Johnny Chen authored
llvm-svn: 121063
-
Johnny Chen authored
llvm-svn: 121062
-
Devang Patel authored
This will be used to truncate live range of DBG_VALUE instruction by register allocator and friends. llvm-svn: 121061
-
Devang Patel authored
If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG message instead of creating DBG_VALUE for undefined value in reg0. llvm-svn: 121059
-
Johnny Chen authored
llvm-svn: 121052
-
Johnny Chen authored
llvm-svn: 121051
-
Rafael Espindola authored
llvm-svn: 121050
-
Wesley Peck authored
patch contributed by Jack Whitham! llvm-svn: 121049
-
Sean Callanan authored
wrongly as the target of a pointer rather than the SEL pointer itself. This caused incorrect behavior when dealing with Objective-C selector variables. llvm-svn: 121048
-
Douglas Gregor authored
cv-qualification conversions. More specifically, there's an implicit cv-qualification conversion (even one that drops qualifiers) when converting to 'id' or qualified 'id'. Fixes <rdar://problem/8734046>. llvm-svn: 121047
-
Johnny Chen authored
llvm-svn: 121046
-
Johnny Chen authored
/lldb/trunk/test/load_unload/TestLoadUnload.py llvm-svn: 121045
-
Wesley Peck authored
Use BRAD instead of BRD for indirect branches in MBlaze backend. patch contributed by Jack Whitham! llvm-svn: 121044
-
Jason W Kim authored
+ ARM/X86/MBlaze now share a common RecordRelocation + ARM/X86/MBlaze arch specific routines are limited to GetRelocType() llvm-svn: 121043
-
Chris Lattner authored
No functionality change. llvm-svn: 121042
-
Rafael Espindola authored
llvm-svn: 121041
-
Chris Lattner authored
llvm-svn: 121040
-
Johnny Chen authored
within the file 'filename'. llvm-svn: 121039
-
Chris Lattner authored
llvm-svn: 121038
-
Wesley Peck authored
Address more hazards in the MBlaze delay slot filler. patch contributed by Jack Whitham! llvm-svn: 121037
-