summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Revert "[COFF, ARM64] Implement InterlockedXor*_* builtins"Mandeep Singh Grang2018-11-062-14288/+0
* [COFF, ARM64] Implement InterlockedXor*_* builtinsMandeep Singh Grang2018-11-062-0/+14288
* Remove duplicated file and directory.Rafael Espindola2013-06-181-34/+0
* Add support for -fpcc-struct-return. Patch by Arthur O'Dwyer!John McCall2013-06-181-0/+34
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-1519-7078/+0
* add initial support for generating an llvm.globalctors list. Patch by David ...Chris Lattner2008-03-142-0/+58
* Update to reflect changes in parameter attribute api.Chris Lattner2008-03-121-4/+3
* Propagate calling convention information to function declarations and CallInstNate Begeman2008-03-092-7/+15
* Fix a fixme by allowing pointers in different address spaces to haveChris Lattner2008-03-081-6/+2
* Add fastcall/stdcall attribute supportNate Begeman2008-03-071-0/+4
* remove the source location arguments to various target query methods.Chris Lattner2008-03-056-31/+24
* fix codegen support for functions that are nothrow and noreturn.Chris Lattner2008-03-031-9/+8
* Add a bunch of attributes, patch by Nuno Lopes.Chris Lattner2008-03-032-21/+57
* Add codegen support for ObjC message expressions with the GNU runtime.Chris Lattner2008-03-012-0/+144
* Add codegen support for ObjC message expressions with the GNU runtime.Chris Lattner2008-03-014-2/+63
* make include guards more unique.Chris Lattner2008-02-293-6/+6
* Implement codegen for the following static var init.Lauro Ramos Venancio2008-02-265-8/+21
* Fix a bug in ConvertAsmString function. Lauro Ramos Venancio2008-02-261-2/+2
* Convert x86 target specific inline asm constraints to LLVM.Lauro Ramos Venancio2008-02-261-5/+5
* Clean up constant implicit cast emission; fixes a few edge cases Eli Friedman2008-02-211-24/+24
* Fix brace-enclosed string initializers for char arrays. From pr2079, Eli Friedman2008-02-211-3/+6
* implement codegen support for sizeof(void), fixing PR2080.Chris Lattner2008-02-211-4/+9
* Tabs are the enemyNate Begeman2008-02-201-1/+1
* Alternate address spaces work:Chris Lattner2008-02-201-1/+1
* Improve non-const initializer implementation. Lauro Ramos Venancio2008-02-191-31/+51
* Implement CodeGenModule::getMemSetFn method.Lauro Ramos Venancio2008-02-192-1/+15
* Simplify aggregate initilizer implementation. Use the CodeGenModule::EmitCons...Lauro Ramos Venancio2008-02-191-43/+14
* A global without initializer must be emitted as weak.Lauro Ramos Venancio2008-02-191-0/+3
* Implement multi-dimension array initalizer.Lauro Ramos Venancio2008-02-181-60/+85
* implement codegen support for aggregates casted to void.Chris Lattner2008-02-161-4/+12
* Implement extern block var.Lauro Ramos Venancio2008-02-162-4/+10
* Split out incomplete arrays from VariableArrayType into Eli Friedman2008-02-151-8/+11
* Remove useless parameter from isConstantSizeType.Eli Friedman2008-02-152-4/+4
* Adjust for the API change to APInt::getBitsSet.Dan Gohman2008-02-121-1/+1
* strings are arrays tooChris Lattner2008-02-111-2/+0
* A couple of minor fixes to aggregate codegen, to stop asserting on someEli Friedman2008-02-111-7/+14
* Make unsupported constant exprs fail with a warning instead of crashing Eli Friedman2008-02-111-12/+11
* Fix PR1992 by computing the right type for string literals, whichChris Lattner2008-02-113-17/+11
* Implement __builtin_va_copyAnders Carlsson2008-02-091-0/+19
* Expose the logic for field address codegen; it is needed for aggregate Eli Friedman2008-02-092-3/+13
* Fix a bitfield regression. Reported by Anders Carlsson.Lauro Ramos Venancio2008-02-081-1/+2
* Put back the top-level asm code; all tests pass now.Anders Carlsson2008-02-081-0/+9
* Back out 46855 for now, it causes test failures on Darwin.Anders Carlsson2008-02-081-9/+0
* Simplify bitfield codegen.Lauro Ramos Venancio2008-02-072-52/+37
* Fix codegen ofLauro Ramos Venancio2008-02-071-4/+9
* Handle top-level asm declarations.Anders Carlsson2008-02-071-0/+9
* Add pointer + int (and vice versa) to the constant emitter.Anders Carlsson2008-02-061-2/+10
* Generate code for the various __builtin_ctz functions.Anders Carlsson2008-02-061-0/+14
* now that ConvertTagDeclType is nice and simple, use it from UpdateCompletedType.Chris Lattner2008-02-062-10/+7
* simplify and speed up type refinement logic. No functionality change.Chris Lattner2008-02-061-59/+46
OpenPOWER on IntegriCloud