summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCall.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't set both readnone and readonly.Daniel Dunbar2009-04-101-2/+2
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-22/+24
* Add code for emitting call arguments (not used yet).Anders Carlsson2009-04-081-0/+36
* Don't assume that a block always has a FunctionProtoType. Fixes rdar://6768379.Anders Carlsson2009-04-081-13/+0
* Add a getFunctionInfo that takes a BlockPointerType.Anders Carlsson2009-04-061-0/+13
* Basic support for regparm codegenAnton Korobeynikov2009-04-041-3/+22
* Add a getFunctionInfo that takes a CXXMethodDecl.Anders Carlsson2009-04-031-0/+17
* x86-32 Darwin ABI: Handle small structures correctly.Daniel Dunbar2009-04-011-2/+68
* x86-32 Darwin ABI: Single element arrays can be part of "singleDaniel Dunbar2009-04-011-18/+26
* x86-32 Darwin ABI: Handle direct return of vectors.Daniel Dunbar2009-04-011-0/+22
* x86_32 Darwin ABI: Treat empty unions like empty structures.Daniel Dunbar2009-03-311-5/+5
* Initial implementation of ARM ABI. Mostly untested. Note that I'm not Eli Friedman2009-03-291-0/+88
* Fix the ABI convention for struct returns on x86 outside of Darwin.Eli Friedman2009-03-231-1/+9
* don't set the name of a call instruction to "call" in release-asserts Chris Lattner2009-03-221-10/+9
* PR3835: Interaction with ABI structure passing can inhibitDaniel Dunbar2009-03-181-0/+6
* x86_32 ABI: Don't try and expand structures with bitfields.Daniel Dunbar2009-03-111-7/+7
* Remove some now-unneeded calls to llvm::errs().flush().Daniel Dunbar2009-03-101-2/+0
* x86_64 ABI: Handle long double in union when upper eightbyte resultsDaniel Dunbar2009-03-061-8/+16
* Cleanup handling of function attributes in calls.Daniel Dunbar2009-03-021-35/+27
* Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor2009-02-261-4/+4
* Add Type::hasPointerRepresentation predicate.Daniel Dunbar2009-02-261-3/+1
* Drop uses of isPointerLikeType.Daniel Dunbar2009-02-261-2/+2
* Classify enum types correctlyAnders Carlsson2009-02-261-0/+3
* x86_64 ABI: Qualified id types are passed as pointers.Daniel Dunbar2009-02-261-0/+1
* Temporarily disable clearing of insert point (to indicate unreachableDaniel Dunbar2009-02-251-0/+5
* Add low level support for generating invoke instead of calls.Daniel Dunbar2009-02-231-15/+34
* x86_64 ABI: Actually, we can always pass things we want to pass inDaniel Dunbar2009-02-221-10/+2
* x86_64 ABI: Make sure to pass vectors that we want to pass in memoryDaniel Dunbar2009-02-221-1/+1
* x86_64 ABI: Pass 32-bit vectors as Integer to match gcc. We don't careDaniel Dunbar2009-02-221-1/+16
* x86_64 ABI: Classify <1 x i64> as INTEGER (match gcc not llvm-gcc).Daniel Dunbar2009-02-221-6/+12
* Take advantage of noreturn attribute to add unreachable instruction &Daniel Dunbar2009-02-201-0/+12
* Set call attribute for direct calls (i.e. noreturn).Daniel Dunbar2009-02-201-3/+3
* switch ObjCMethodDecl's parameter list from being explicitly managed to an Ob...Chris Lattner2009-02-201-1/+1
* i386 ABI: Offset computation in va_arg was incorrect for sizeof(Ty)>4.Daniel Dunbar2009-02-181-6/+3
* x86_64 ABI: Fix thinko in computation of bound for "passed in SSE regs" test.Daniel Dunbar2009-02-181-1/+1
* x86_64 ABI: "is passed in regs" computation for va_arg was broken forDaniel Dunbar2009-02-181-1/+1
* x86_64 ABI: Two bug fixes.Daniel Dunbar2009-02-181-4/+36
* x86_64 ABI: Fix assert on return of _Complex long double.Daniel Dunbar2009-02-171-5/+6
* x86_64 ABI: Implement classification for bit-fields.Daniel Dunbar2009-02-171-2/+26
* x86_64 ABI: Handle va_arg arguments with alignment > 8.Daniel Dunbar2009-02-161-4/+15
* x86_64 ABI: Need to use canonical types when comparing againstDaniel Dunbar2009-02-141-2/+6
* x86_64 ABI: Pass simple types directly when possible. This isDaniel Dunbar2009-02-141-2/+32
* x86_64 ABI: Support va_arg passed in mixed registers.Daniel Dunbar2009-02-131-1/+22
* x86_64: Initial varargs support.Daniel Dunbar2009-02-121-1/+153
* Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes.Daniel Dunbar2009-02-101-3/+55
* Tweak x86-64 ABI to allow reuse for vararg handling.Daniel Dunbar2009-02-101-22/+26
* ABI: Correctly handle load/store of values which have a different LLVMDaniel Dunbar2009-02-101-21/+22
* Make sure to initialize local variables, even if they were ignored byDaniel Dunbar2009-02-101-0/+7
* Set load/store alignment when doing ABI coercions.Daniel Dunbar2009-02-071-4/+14
* Implement Direct ABIInfo semantics.Daniel Dunbar2009-02-051-17/+29
OpenPOWER on IntegriCloud