Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Override the datalayout in a module with -triple. | Rafael Espindola | 2013-12-20 | 1 | -1/+7 |
| | | | | | | | | | This matches llc's behavior. Before this patch clang would create a TargetInfo base on -triple but a llvm CodeGen based on the triple in the module. llvm-svn: 197837 | ||||
* | clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ | NAKAMURA Takumi | 2013-12-04 | 1 | -1/+1 |
| | | | | llvm-svn: 196350 | ||||
* | These tests require particular registered targets. Declared as such. | Galina Kistanova | 2011-06-04 | 1 | -0/+1 |
| | | | | llvm-svn: 132623 | ||||
* | Frontend: Add CodeGenAction support for handling LLVM IR. | Daniel Dunbar | 2010-06-07 | 1 | -0/+8 |
- This magically enables using 'clang -cc1' as a replacement for most of 'llvm-as', 'llvm-dis', 'llc' and 'opt' functionality. For example, 'llvm-as' is: $ clang -cc1 -emit-llvm-bc FOO.ll -o FOO.bc and 'llvm-dis' is: $ clang -cc1 -emit-llvm FOO.bc -o - and 'opt' is, e.g.: $ clang -cc1 -emit-llvm -O3 -o FOO.opt.ll FOO.ll and 'llc' is, e.g.: $ clang -cc1 -S -o - FOO.ll The nice thing about using the backend tools this way is that they are guaranteed to exactly match how the compiler generates code (for example, setting the same backend options). llvm-svn: 105583 |