summaryrefslogtreecommitdiffstats
path: root/clang/test/Frontend/ir-support-codegen.ll
Commit message (Collapse)AuthorAgeFilesLines
* Override the datalayout in a module with -triple.Rafael Espindola2013-12-201-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 Takumi2013-12-041-1/+1
| | | | llvm-svn: 196350
* These tests require particular registered targets. Declared as such.Galina Kistanova2011-06-041-0/+1
| | | | llvm-svn: 132623
* Frontend: Add CodeGenAction support for handling LLVM IR.Daniel Dunbar2010-06-071-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
OpenPOWER on IntegriCloud