- Aug 18, 2011
-
-
John Criswell authored
llvm-svn: 137913
-
- Aug 02, 2011
-
-
Rafael Espindola authored
llvm-svn: 136727
-
Rafael Espindola authored
but it solves a layering violation since things in Support are not supposed to use things in Transforms. llvm-svn: 136726
-
- Jul 25, 2011
-
-
Nick Lewycky authored
llvm-svn: 135971
-
- Jul 22, 2011
-
-
Evan Cheng authored
InitializeX86MCInstrInfo, etc. are combined into InitializeX86TargetMC. llvm-svn: 135812
-
- Jul 20, 2011
-
-
Evan Cheng authored
There is still a bit more refactoring left to do in Targets. But we are now very close to fixing all the layering issues in MC. llvm-svn: 135611
-
Evan Cheng authored
TargetLoweringObjectFileImpl down to MCObjectFileInfo. TargetAsmInfo is done to one last method. It's *almost* gone! llvm-svn: 135569
-
- Jul 19, 2011
-
-
Evan Cheng authored
(including compilation, assembly). Move relocation model Reloc::Model from TargetMachine to MCCodeGenInfo so it's accessible even without TargetMachine. llvm-svn: 135468
-
- Jul 18, 2011
-
-
Evan Cheng authored
to MCRegisterInfo. Also initialize the mapping at construction time. This patch eliminate TargetRegisterInfo from TargetAsmInfo. It's another step towards fixing the layering violation. llvm-svn: 135424
-
Chris Lattner authored
llvm-svn: 135375
-
- Jul 15, 2011
-
-
Evan Cheng authored
Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. llvm-svn: 135219
-
- Jul 12, 2011
-
-
Cameron Zwarich authored
llvm-svn: 134930
-
- Jun 30, 2011
-
-
Evan Cheng authored
be the first encoded as the first feature. It then uses the CPU name to look up features / scheduling itineray even though clients know full well the CPU name being used to query these properties. The fix is to just have the clients explictly pass the CPU name! llvm-svn: 134127
-
- Jun 29, 2011
-
-
Evan Cheng authored
llvm-svn: 134049
-
- May 22, 2011
-
-
Chris Lattner authored
llvm-svn: 131821
-
- Mar 22, 2011
-
-
Rafael Espindola authored
memory and writing it back to disk. llvm-svn: 128108
-
Rafael Espindola authored
llvm-svn: 128098
-
- Mar 18, 2011
-
-
Rafael Espindola authored
'ar'. Have to figure out how to make libLTO even lazier. llvm-svn: 127901
-
- Mar 02, 2011
-
-
Rafael Espindola authored
uses. The result produced by the streamer is used to give the linker more accurate information and to add to llvm.compiler.used. The second improvement removes the need for the user to add __attribute__((used)) to functions only used in inline asm. The first one lets us build firefox with LTO on Darwin :-) llvm-svn: 126830
-
- Feb 24, 2011
-
-
Rafael Espindola authored
6m30. llvm-svn: 126426
-
- Feb 20, 2011
-
-
Rafael Espindola authored
libxul links in 7m0.403s. llvm-svn: 126085
-
- Feb 12, 2011
-
-
Rafael Espindola authored
llvm-svn: 125439
-
Rafael Espindola authored
llvm-svn: 125420
-
- Feb 11, 2011
-
-
Rafael Espindola authored
llvm-svn: 125363
-
- Dec 16, 2010
-
-
Michael J. Spencer authored
llvm-svn: 121958
-
- Dec 10, 2010
-
-
Rafael Espindola authored
llvm-svn: 121471
-
Rafael Espindola authored
llvm-svn: 121461
-
Rafael Espindola authored
f: .cfi_startproc nop .cfi_endproc assembled (on ELF). llvm-svn: 121434
-
- Dec 09, 2010
-
-
Michael J. Spencer authored
llvm-svn: 121387
-
- Dec 06, 2010
-
-
Devang Patel authored
This time for .s file. llvm-svn: 121016
-
- Dec 04, 2010
-
-
Devang Patel authored
llvm-svn: 120860
-
- Nov 29, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120304
-
- Oct 07, 2010
-
-
Dan Gohman authored
llvm-svn: 115976
-
- Sep 01, 2010
-
-
Dan Gohman authored
of a base class. This makes it possible to unregister the file from FilesToRemove when the file is done. Also, this eliminates the need for formatted_tool_output_file. llvm-svn: 112706
-
- Aug 20, 2010
-
-
Dan Gohman authored
checking to places which previously lacked it. llvm-svn: 111651
-
- Aug 11, 2010
-
-
Rafael Espindola authored
llvm-svn: 110759
-
- Aug 10, 2010
-
-
Rafael Espindola authored
Nick, please review. llvm-svn: 110705
-
- May 27, 2010
-
-
Dan Gohman authored
llvm-svn: 104888
-
Dan Gohman authored
raw_ostream doesn't try to do its own error handling. Also, close the raw_ostream before checking for errors so that any errors that occur during closing are caught by the manual check. llvm-svn: 104882
-
- May 11, 2010
-
-
Bill Wendling authored
string of features for that target. However LTO was using that string to pass into the "create target machine" stuff. That stuff needed the feature string to be in a particular form. In particular, it needed the CPU specified first and then the attributes. If there isn't a CPU specified, it required it to be blank -- e.g., ",+altivec". Yuck. Modify the getDefaultSubtargetFeatures method to be a non-static member function. For all attributes for a specific subtarget, it will add them in like normal. It will also take a CPU string so that it can satisfy this horrible syntax. llvm-svn: 103451
-