- Dec 07, 2010
-
-
Jakob Stoklund Olesen authored
llvm-svn: 121162
-
Michael J. Spencer authored
llvm-svn: 121160
-
Michael J. Spencer authored
llvm-svn: 121157
-
Jim Grosbach authored
llvm-svn: 121153
-
Rafael Espindola authored
Fix absolute recording of differences of symbols in two sections. Reduced from ctor_dtor_count-2.cpp. llvm-svn: 121152
-
Michael J. Spencer authored
via their return value instead of an out parameter. llvm-svn: 121149
-
Daniel Dunbar authored
comment. llvm-svn: 121146
-
Benjamin Kramer authored
llvm-svn: 121142
-
Frits van Bommel authored
The last uses of these functions were removed in r113852 when LazyValueInfo was permanently enabled and removed the need for them. llvm-svn: 121133
-
Jay Foad authored
zextOrTrunc(), and APSInt methods extend(), extOrTrunc() and new method trunc(), to be const and to return a new value instead of modifying the object in place. llvm-svn: 121120
-
Owen Anderson authored
llvm-svn: 121119
-
Rafael Espindola authored
llvm-svn: 121114
-
Chris Lattner authored
(if available) as we go so that we get simple constantexprs not insane ones. This fixes the failure of clang/test/CodeGenCXX/virtual-base-ctor.cpp that the previous iteration of this patch had. llvm-svn: 121111
-
Michael J. Spencer authored
llvm-svn: 121110
-
Michael J. Spencer authored
namespace. None of them return anything except for success anyway. These will be converted to returning their result soon. llvm-svn: 121109
-
Michael J. Spencer authored
llvm-svn: 121108
-
Rafael Espindola authored
llvm-svn: 121107
-
NAKAMURA Takumi authored
Or, global symbols @Lxxxx might be treated as temporal symbol by MCSymbol. llvm-svn: 121103
-
Eric Christopher authored
CodeGenCXX/virtual-base-ctor.cpp. llvm-svn: 121102
-
Chris Lattner authored
put in a global variable's initializer. llvm-svn: 121100
-
Jakob Stoklund Olesen authored
llvm-svn: 121098
-
Michael J. Spencer authored
that close or unlink set. llvm-svn: 121094
-
Michael J. Spencer authored
the standard macros instead of octal notation. llvm-svn: 121093
-
Michael J. Spencer authored
llvm-svn: 121092
-
Michael J. Spencer authored
llvm-svn: 121091
-
Michael J. Spencer authored
Unix bug spotted by Dan Gohman. llvm-svn: 121090
-
Rafael Espindola authored
llvm-svn: 121085
-
Owen Anderson authored
Second attempt at converting Thumb2's LDRpci, including updating the gazillion places that need to know about it. llvm-svn: 121082
-
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
-
Jim Grosbach authored
llvm-svn: 121072
-
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
-
- Dec 06, 2010
-
-
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
-
Rafael Espindola authored
llvm-svn: 121050
-
Wesley Peck authored
patch contributed by Jack Whitham! llvm-svn: 121049
-
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
-