- Aug 14, 2009
-
-
Daniel Dunbar authored
llvm-svn: 79010
-
Oscar Fuentes authored
It doesn't stop or reconfigure the build, though, so the user will see a broken build that magically succeeds at the next attempt. It is technically possible to halt the build with a helpful message, and even to automatically restart the build using the new dependencies as it we did when llvm-config was used by cmake for learning dependencies. This is left on the TODO list. llvm-svn: 79004
-
Oscar Fuentes authored
necessary for the changes being effective on the successive targets llvm-svn: 78989
-
Daniel Dunbar authored
specific printer (this only works on x86, for now). - This makes it possible to do some correctness checking of the parsing and matching, since we can compare the results of 'as' on the original input, to those of 'as' on the output from llvm-mc. - In theory, we could now have an easy ATT -> Intel syntax converter. :) llvm-svn: 78986
-
Daniel Dunbar authored
llvm-svn: 78980
-
Oscar Fuentes authored
llvm-svn: 78975
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78948
-
Dan Gohman authored
llvm-svn: 78915
-
Daniel Dunbar authored
- Patch by Erick Tryzelaar llvm-svn: 78880
-
Dan Gohman authored
llvm-svn: 78848
-
- Aug 12, 2009
-
-
Oscar Fuentes authored
llvm-svn: 78788
-
Oscar Fuentes authored
of cmake. llvm-svn: 78768
-
- Aug 11, 2009
-
-
Daniel Dunbar authored
evaluation. llvm-svn: 78692
-
Benjamin Kramer authored
llvm-svn: 78690
-
Benjamin Kramer authored
llvm-svn: 78660
-
Daniel Dunbar authored
llvm-svn: 78641
-
Daniel Dunbar authored
llvm-svn: 78640
-
Daniel Dunbar authored
yet (I'm not even sure what they do). llvm-svn: 78639
-
Daniel Dunbar authored
(and outputting a diagnostic pointing at the wrong place), all of which lead to much confusion. llvm-svn: 78637
-
Jim Grosbach authored
and short. Well, it's kinda short. Definitely nasty and brutish. The front-end generates the register/unregister calls into the SjLj runtime, call-site indices and landing pad dispatch. The back end fills in the LSDA with the call-site information provided by the front end. Catch blocks are not yet implemented. Built on Darwin and verified no llvm-core "make check" regressions. llvm-svn: 78625
-
- Aug 10, 2009
-
-
Chris Lattner authored
llvm-svn: 78576
-
Chris Lattner authored
llvm-svn: 78575
-
Chris Lattner authored
llvm-svn: 78571
-
Chris Lattner authored
instead of syntactically as a string. This means that it keeps track of the segment, section, flags, etc directly and asmprints them in the right format. This also includes parsing and validation support for llvm-mc and "attribute(section)", so we should now start getting errors about invalid section attributes from the compiler instead of the assembler on darwin. Still todo: 1) Uniquing of darwin mcsections 2) Move all the Darwin stuff out to MCSectionMachO.[cpp|h] 3) there are a few FIXMEs, for example what is the syntax to get the S_GB_ZEROFILL segment type? llvm-svn: 78547
-
- Aug 09, 2009
-
-
Chris Lattner authored
This totally optimizes PIC16 sections by not having an 'isdirective' bit anymore!! ;-) llvm-svn: 78517
-
Chris Lattner authored
llvm-mc's purpose yet and we'll want to switch to creating semantic sections at some point. llvm-svn: 78509
-
- Aug 08, 2009
-
-
Daniel Dunbar authored
- Part of optimal static profiling patch sequence by Andreas Neustifter. llvm-svn: 78485
-
Daniel Dunbar authored
- Part of optimal static profiling patch sequence by Andreas Neustifter. - Store edge, block, and function information separately for each functions (instead of in one giant map). - Return frequencies as double instead of int, and use a sentinel value for missing information. llvm-svn: 78477
-
Benjamin Kramer authored
llvm-svn: 78463
-
Kevin Enderby authored
I can clean this up a bit more and do way with the TheCondState and just use the top element on the TheCondStack if not empty. Also may tweak the code around ParseConditionalAssemblyDirectives() to simplify the AsmParser code. llvm-svn: 78423
-
- Aug 07, 2009
-
-
Daniel Dunbar authored
llvm-svn: 78405
-
- Aug 06, 2009
-
-
Sanjiv Gupta authored
llvm-svn: 78282
-
Owen Anderson authored
Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. llvm-svn: 78258
-
- Aug 05, 2009
-
-
Daniel Dunbar authored
- Part of optimal static profiling patch sequence by Andreas Neustifter. llvm-svn: 78247
-
Dan Gohman authored
for use with sys::Path::GetMainExecutable, to avoid warnings with -pedantic. llvm-svn: 78245
-
Dan Gohman authored
just argv[0]. And remove the code for searching the current working directory and for searching PATH; the point of FindExecutable is not to find whatever version of the executable can be found by searching around, but to find an executable that accompanies the current executable. Update the tools to use sys::Program::FindProgramByName when they want PATH searching. llvm-svn: 78240
-
Daniel Dunbar authored
- Part of optimal static profiling patch sequence by Andreas Neustifter. llvm-svn: 78199
-
Anton Korobeynikov authored
llvm-svn: 78184
-
Anton Korobeynikov authored
Patch by Sandeep Patel llvm-svn: 78183
-
Dan Gohman authored
llvm-svn: 78133
-