ef8225444452a1486bd721f3285301fe84643b00 |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update Clang for rebase to r212749. This also fixes a small issue with arm_neon.h not being generated always. Includes a cherry-pick of: r213450 - fixes mac-specific header issue r213126 - removes a default -Bsymbolic on Android Change-Id: I2a790a0f5d3b2aab11de596fc3a74e7cbc99081d
/external/clang/tools/driver/cc1as_main.cpp
|
6bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89 |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update Clang for 3.5 rebase (r209713). Change-Id: I8c9133b0f8f776dc915f270b60f94962e771bc83
/external/clang/tools/driver/cc1as_main.cpp
|
651f13cea278ec967336033dd032faef0e9fc2ec |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/tools/driver/cc1as_main.cpp
|
084be2df33f5ac99ba989b519921014d236aea10 |
|
26-Sep-2013 |
Bob Wilson <bob.wilson@apple.com> |
Fix up fallout from r187156. The previous change caused the driver to translate -Wa,-L to the -msave-temp-labels option for cc1as, but cc1as did not accept that option. This patch follows the same approach used for similar options (-relax-all, -noexecstack) in the previous patch. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191458 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
12981a7238e9caf0254fee1761deea48dcbcf040 |
|
12-Sep-2013 |
Joey Gouly <joey.gouly@arm.com> |
Fix the MCTargetAsmParser API change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190601 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
e904acfb439faa186fcbe7312861a222d8df4f91 |
|
09-Sep-2013 |
Bill Wendling <isanbard@gmail.com> |
Update to the new API interface which requires the MCRegisterInfo object. <rdar://problem/13623355> git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190291 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
73168db4feadbb5e8915e71369aad33292860427 |
|
25-Jul-2013 |
David Blaikie <dblaikie@gmail.com> |
Don't forward all assembler arguments untouched to -cc1as Use the same filtering for assembly arguments to -cc1as as we do for -cc1, this allows a consistent (& more useful) diagnostic experience for users (rather than getting an error from -cc1as (which a user shouldn't really be thinking about) about --foo, they get an error from clang about --foo in -Wa,) I'm sort of surprised by the separation of -cc1as & the separate argument handling, etc, but at least this removes a little bit of the duplication. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187156 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
d965f95daa97097c8ddc5e1165ceae585a888719 |
|
16-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Update for llvm API change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186448 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
2669e96cc4f82db37fc0bea4fb95f56f5ff505a2 |
|
26-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Don't use PathV1.h in cc1as_main.cpp. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184938 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
4b7bae35fc29190f30ddabf314864ac7a7bd1c04 |
|
18-Jun-2013 |
Bill Wendling <isanbard@gmail.com> |
Update to pass in pointers intead of references. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184176 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
b1e25a1bc03292dc538d336573e0be1490223171 |
|
14-Jun-2013 |
Reid Kleckner <reid@kleckner.net> |
[Driver] Refactor clang driver to use LLVM's Option library The big changes are: - Deleting Driver/(Arg|Opt)* - Rewriting includes to llvm/Option/ and re-sorting - 'using namespace llvm::opt' in clang::driver - Fixing the autoconf build by adding option everywhere As discussed in the review, this change includes using directives in header files. I'll make follow up changes to remove those in favor of name specifiers. Reviewers: espindola Differential Revision: http://llvm-reviews.chandlerc.com/D975 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
aa12d8f06e641ee9f047b89efc28cecf9498ac05 |
|
13-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Don't depend on the transitive inclusion of PathV1.h. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183945 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
6f2e23b25d9be365266be43ffa1cf6f850b6027e |
|
13-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Use the sys::RemoveFileOnSignal that takes a StringRef. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183944 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
1fcf31efaf58fcdf274409cf8926915636bce033 |
|
13-May-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Update for LLVM interface change in r181680. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181681 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
9083628fec737679eb95abe8e2e5e23717a96e18 |
|
27-Mar-2013 |
Chad Rosier <mcrosier@apple.com> |
Update the error handing static functions for r178161. Part of rdar://13296693 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178162 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
0234179282d59e6dfccc8b2da72a9a71bf5b6ac3 |
|
17-Jan-2013 |
Kevin Enderby <enderby@apple.com> |
We want the dwarf AT_producer for assembly source files to match clang's AT_producer. Which includes clang's version information so we can tell which version of the compiler was used. This is second of the two steps to allow us to do this. The first was a change to llvm-mc with revision 172630 to provide a method to set the AT_producer string. This second step has the clang driver passing the value of getClangFullVersion() via the new flag -dwarf-debug-producer when invoking the integrated assembler on assembly source files. Then using the new setDwarfDebugProducer() method to set the AT_producer string. rdar://12888242 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172758 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
3b844ba7d5be205a9b4f5f0b0d1b7978977f4b8c |
|
02-Jan-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to reflect the migration in r171366. Re-sort the #include lines to reflect the new paths. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171369 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
27e2b983beb8b5a29869639637327725623069a8 |
|
18-Dec-2012 |
Eric Christopher <echristo@gmail.com> |
Add support for passing the main file name down to the assembler for location information. Part of PR14624 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@170391 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
d566df67bed6381f6e859bbd21fd43ff89277cc0 |
|
17-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Fix PR14625 by teaching the driver to detect PWD for assembly files. This also requires adding support to -cc1as for passing the detecting PWD down through LLVM's debug info (which in turn required the LLVM change in r170371). The test case is weak (we only test the driver behavior) because there is currently to infrastructure for running cc1as in the test suite. So those four lines are untested (much like all other lines in that file), but we have a test for the same pattern using llvm-mc in the LLVM repository. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@170373 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
f59edb96b2d0bfe612b732f19519ab84bb995bd4 |
|
04-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort #include lines for tools/... Completely automated with sort_includes.py git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169240 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
1d489cf4a04ad0ad8ac2696e4eed0995f3a67288 |
|
01-Nov-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Remove first argument from Arg::getValue; it's been unused since r105760. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167211 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
02c23ebf41ae2f70da0ba7337e05c51fbfe35f7f |
|
24-Oct-2012 |
Douglas Gregor <dgregor@apple.com> |
Make DiagnosticOptions intrusively reference-counted, and make sure the various stakeholders bump up the reference count. In particular, the diagnostics engine now keeps the DiagnosticOptions object alive. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166508 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
25a6a84cf5067b32c271e3ba078676dee838798d |
|
08-Oct-2012 |
Micah Villmow <villmow@gmail.com> |
Move TargetData to DataLayout. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165395 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
f9361b504c14f50ffdd872710bc805f7259d200a |
|
18-Sep-2012 |
Roman Divacky <rdivacky@freebsd.org> |
Follow up on llvm r164132. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164133 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
92ecfe9c475c1ef2ae9b3523234a88b44fd0b9bb |
|
15-May-2012 |
Jim Grosbach <grosbach@apple.com> |
Allow MCCodeEmitter access to the target MCRegisterInfo. Add MRI to the createMCCodeEmitter() call. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156830 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
99d43b4085c7dc85e6bf2612df2061988bc979ad |
|
02-Apr-2012 |
Bill Wendling <isanbard@gmail.com> |
Fix build by passing in the needed variable after r153860. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153861 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
a187c5cc7cbc4931ef488374648348de5c057aee |
|
05-Mar-2012 |
Jim Grosbach <grosbach@apple.com> |
Add MCRegisterInfo to the MCInstPrinter factory function interface. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152046 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
c93dc7889644293e318e19d82830ea2acc45b678 |
|
20-Feb-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
Basic: import IntrusiveRefCntPtr<> into clang namespace The class name is long enough without the llvm:: added. Also bring in RefCountedBase and RefCountedBaseVPTR. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150958 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
1e4c01b79273b9cd4e9e9ecfd3422df3900b8356 |
|
13-Feb-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
drop more llvm:: prefixes on OwningPtr<> More cleanup after r149798. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150379 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
fc30829694e62040c14f329f5491724fe7476241 |
|
10-Feb-2012 |
Jim Grosbach <grosbach@apple.com> |
Have the driver pass CPU and target feature information to cc1as. When creating the MCSubtargetInfo, the assembler driver uses the CPU and feature string to construct a more accurate model of what instructions are and are not legal. rdar://10840476 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150273 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
6bd17d2f2e6e498b0ff01e2e755f044de046d138 |
|
07-Feb-2012 |
David Blaikie <dblaikie@gmail.com> |
Make use of const-correct ParseCommandLineOptions git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150000 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
6a9a6d22d73ffb7cf311df036ad4a305c4fea65a |
|
02-Feb-2012 |
Jim Grosbach <grosbach@apple.com> |
Pass the SourceMgr to the MCContext for cc1as. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149608 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
89ea416d3f75a78a8bf5398e316e2a6281ed57b7 |
|
26-Dec-2011 |
Dylan Noblesmith <nobled@dreamwidth.org> |
driver: fix unused variable warning from r147218. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147278 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
8fdb6dee2da0dee97d64fe12eda46fb318414de9 |
|
23-Dec-2011 |
Dylan Noblesmith <nobled@dreamwidth.org> |
Let CompilerInvocation initialization indicate failure This fixes the FIXMEs in ParseAnalyzeArgs. (Also a precursor to moving the analyzer into an AST plugin.) For consistency, do the same with AssemblerInvocation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147218 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
567003e572eed69cf1e8a04601076c8803355c7a |
|
22-Dec-2011 |
Kevin Enderby <enderby@apple.com> |
Last part of support for generating dwarf for assembly source files. This gets the clang driver to enable this when assembling a .s file. rdar://9275556 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147167 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
5d8b9548420e67f1bf45b7bbc1cf9fb86e9e4505 |
|
01-Nov-2011 |
Sebastian Pop <spop@codeaurora.org> |
rename getHostTriple into getDefaultTargetTriple in clang git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143503 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
ea523d73a6de06f828952a02f5ff86e4cc631695 |
|
18-Oct-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Wire up support for the controlling the extended dwarf .file directive. With r142300 but not this patch, clang -S may emit .s files that assemblers other than llvm-mc can't parse. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142301 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
d6471f7c1921c7802804ce3ff6fe9768310f72b9 |
|
26-Sep-2011 |
David Blaikie <dblaikie@gmail.com> |
Rename Diagnostic to DiagnosticsEngine as per issue 5397 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140478 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
066d502b2de3623096fd316d00a2fb0ab1213b82 |
|
07-Sep-2011 |
James Molloy <james.molloy@arm.com> |
Fix up MCInstPrinter creation to take the new SubtargetInfo parameter (see LLVM r139237) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139238 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
a6b4045dc462c03cd1e7cb9c3ec9dbfdb9c6ad62 |
|
24-Aug-2011 |
Evan Cheng <evan.cheng@apple.com> |
Match LLVM change: TargetRegistry and TargetSelect have been moved to Support. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138451 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
09190be8ef65eebbbd604e3479ce1cc49c97605e |
|
16-Aug-2011 |
Jim Grosbach <grosbach@apple.com> |
Update createMCAsmParser() to match r137735. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137736 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
ccb21e4f2b2a705dce4f2d82e615dce5aa6cdedb |
|
26-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Assembler really doesn't need to create TargetMachine anymore. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136045 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
7b6def7d172e457826ddc2839fc6d4cb6d9abb7f |
|
26-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to createMCObjectStreamer. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136032 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
3771235c9b8c34cee7c7f514f7dc406e2c05e267 |
|
26-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Rename createAsmParser to createMCAsmParser. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136029 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
21118dc86e38132662430c10f1bb4c6f5923270a |
|
26-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCAsmBackend. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136011 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
75d8c91a5c44319af9b86dfd3e2bc2376edb8ba4 |
|
25-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Assembler doesn't need to initialize TargetMachine's anymore. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135964 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
3db87b8103dd307b54d07ed9490b3ffdec0ed389 |
|
23-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where they belong. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135834 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
d99d3e1c01874d3f07b9670ae1cfdc4bef895049 |
|
22-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Match LLVM API change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135813 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
66488ed140f00daee0c3f0370bac337819ee8bc0 |
|
20-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Match MCContext change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135612 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
36fc3aa1e30c69fc454d7cddd6e39f32a93db848 |
|
20-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Match LLVM API change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135570 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
2860e30d837ac361c126d4350b5d74f956160eba |
|
19-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Match createTargetMachine API change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135469 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
884744b65ec9d1669e145985bf1830e727c04952 |
|
18-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
MCContext now takes MCRegisterInfo. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135425 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
e27eb59cb387de287f0a9b9a4aee24ffe026cb5d |
|
15-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Match llvm API change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135220 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
74e1332a94e7c0214f8c2b7c7684a38ebd3f84a5 |
|
11-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Match createCodeEmitter change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134885 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
8db099012cb841dc9d85ee2df8ac39bed3626f20 |
|
10-Jul-2011 |
Joerg Sonnenberger <joerg@bec.de> |
Unbreak -cc1as mode after MC subtarget changes git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134877 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
bb36ed954a1ec9c6ec909b078c7828d75aa477af |
|
09-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
createAsmParser API change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134797 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
4d6980bd078c4cfe2e7e7906b47ad45733bb5bbe |
|
08-Jul-2011 |
Chandler Carruth <chandlerc@gmail.com> |
Update the creation of the TargetAsmParser based on API change in r134678. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134680 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
24c9db6f367a6143be953b1b9a910aab2141fdff |
|
06-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
createMCInstPrinter doesn't need TargetMachine anymore. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134526 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
368691e5ac9805bd1528dace0f5575a2531db0d3 |
|
30-Jun-2011 |
Evan Cheng <evan.cheng@apple.com> |
createTargetMachine now takes a CPU string. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134128 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
d793350dee89688f1cc939096dc60c3bc15c20fe |
|
19-May-2011 |
Joerg Sonnenberger <joerg@bec.de> |
Support -fatal-warnings for the assembler frontend git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131662 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
1bf39025752b7c7f6579bea98ac5139332a4a7d6 |
|
30-Apr-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Update API. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130588 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
402adc3bc0ddbbb46cb0b8d29812a9c2f605ec4f |
|
29-Mar-2011 |
Daniel Dunbar <daniel@zuster.org> |
Frontend/cc1as: Add support for -L. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128432 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
ad3dfbe463cb72f2b99a8b5ff3cab92ccfbaa9ea |
|
21-Mar-2011 |
Bill Wendling <isanbard@gmail.com> |
Pass in the TargetMachine parameter to the inst printer. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127987 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
3176cca2fe2bb9ab061e8e5fc05b4d59403fcf19 |
|
23-Jan-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add support for the --noexecstack option. Fixes PR8762. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124078 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
4eeebc464e1f968d9968a4786c82558f18ac2ed8 |
|
16-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
MemoryBuffer API update. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121956 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
66cdf26f28c8f22de9def1d62f7d65447c86b7f1 |
|
16-Dec-2010 |
Daniel Dunbar <daniel@zuster.org> |
Update for LLVM API change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121950 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
7872d48c615c274e6055ed06d9c4b9ace4f8778d |
|
10-Dec-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fixed version of 121435. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121472 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
afb3fa9e972f85f6412ef7aaea12c3e74ca487e6 |
|
10-Dec-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Revert my previous patch to make the valgrind bots happy. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121460 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
4cf8b1ecf2875ca1d7360116b5d754fac41570b7 |
|
10-Dec-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Update clang for the API changes in the cfi patch. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121435 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
3a321e23f66128dbb986343927456ff6702af617 |
|
09-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Use error_code instead of std::string* for MemoryBuffer. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121378 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
03013fa9a0bf1ef4b907f5fec006c8f4000fdd21 |
|
29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Merge System into Support. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120297 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
e8f0ba75a39b2fa2d34d14e8401ae96f43e1fc14 |
|
19-Nov-2010 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
getNumErrors() -> hasErrorOccurred() git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119765 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
33e4e70c8c0a17e0ccb7465d96556b077a68ecb1 |
|
18-Nov-2010 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Refactoring of Diagnostic class. -Move the stuff of Diagnostic related to creating/querying diagnostic IDs into a new DiagnosticIDs class. -DiagnosticIDs can be shared among multiple Diagnostics for multiple translation units. -The rest of the state in Diagnostic object is considered related and tied to one translation unit. -Have Diagnostic point to the SourceManager that is related with. Diagnostic can now accept just a SourceLocation instead of a FullSourceLoc. -Reflect the changes to various interfaces. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119730 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
4f036fad0481a1bc996763b3e7c1d2f0019607f4 |
|
13-Oct-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Call InitSections when assembling. This makes clang's output match that of llvm-mc. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116405 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
2dc14532b641bae011a374e2c6c393d2196c1411 |
|
30-Aug-2010 |
Duncan Sands <baldrick@free.fr> |
Straighten out target triples provided on the command line before using them. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112468 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
bdbb004f38978da0c4a75af3294d1c7b5ff84af1 |
|
19-Aug-2010 |
Douglas Gregor <dgregor@apple.com> |
Simplify the ownership model for DiagnosticClients, which was really convoluted and a bit leaky. Now, the Diagnostic object owns its DiagnosticClient. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111437 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
726578c22e9e33774435257664f8f6dc4cf8dfa9 |
|
18-Aug-2010 |
Dan Gohman <gohman@apple.com> |
Call llvm::remove_fatal_error_handler before deallocating objects which are used by the error handling functions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111427 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
7ac3d5a9eac7a7d4ce1e47264f1e3ed66ebc9d4e |
|
29-Jul-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Prepare for upcoming ownership change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109766 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
e9122a36c4c951c4cdce842dc8caf20874908cfd |
|
19-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
Update for LLVM API change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108665 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
7374f1b407a86df83fde942ee9f3684a3159f99f |
|
17-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
clang -cc1as: Switch to using AsmParser constructor function. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108605 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
daa81c06835e438b65b22e071712571a492d6dee |
|
01-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC: Pass the target instance to the AsmParser constructor. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107427 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
7e4953e5c60409007545288f14b430bd23d68570 |
|
12-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Fix arg_iterator typing to reflect that it is really an iterator over Arg*s. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105838 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
c673af7fe67e5db4d10dd414237df247d35dd9d9 |
|
20-May-2010 |
Daniel Dunbar <daniel@zuster.org> |
clang -cc1as: Add -help, -version, and -mllvm support. Also, fix output defaulting to match llvm-mc. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104246 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|
41b5b17445ab3bdf957ebd4be6c8670f09a212a8 |
|
20-May-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver/MC: Add 'clang -cc1as' integrated assembler tool, currently accepts approximately the same interface as 'llvm-mc'. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104239 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/driver/cc1as_main.cpp
|