Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
0e2c34f92f00628d48968dfea096d36381f494cb
/
lib
/
CodeGen
/
CGCall.cpp
0e2c34f
Update aosp/master clang for rebase to r230699.
by Stephen Hines
· 9 years ago
176edba
Update aosp/master Clang for rebase to r222490.
by Stephen Hines
· 10 years ago
c568f1e
Update Clang for rebase to r212749.
by Stephen Hines
· 10 years ago
6bcf27b
Update Clang for 3.5 rebase (r209713).
by Stephen Hines
· 10 years ago
651f13c
Updated to Clang 3.5a.
by Stephen Hines
· 10 years ago
8b54999
Add CodeGenABITypes.h for use in LLDB.
by Mark Lacey
· 11 years ago
c3f7fd6
Make CodeGenTypes data members private.
by Mark Lacey
· 11 years ago
2529660
Use the CGCXXABI member on CodeGenTypes.
by Mark Lacey
· 11 years ago
4ee7dc2
Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occurs
by Nick Lewycky
· 11 years ago
5d4a755
No functionality change. Reflow lines that could fit on one line. Break lines
by Nick Lewycky
· 11 years ago
e575359
Fix constructor-related typos.
by Benjamin Kramer
· 11 years ago
e8519c3
Add ms_abi and sysv_abi attribute handling.
by Charles Davis
· 11 years ago
ef07203
Delete CC_Default and use the target default CC everywhere
by Reid Kleckner
· 11 years ago
fae228b
Only add this attribute when it's set. If it's not there, the assumption is that it's off.
by Bill Wendling
· 11 years ago
8f189a9
Abstract out virtual calls and virtual function prologue code generation; implement them for -cxx-abi microsoft
by Timur Iskhodzhanov
· 11 years ago
1cf9ab8
Use function attributes to indicate if we don't want to realign the stack.
by Bill Wendling
· 11 years ago
52d08fe
Use the new boolean to StringRef function to generate the proper StringRefs.
by Bill Wendling
· 11 years ago
cab4a09
Replace the "NoFramePointerElimNonLeaf" target option with a function attribute.
by Bill Wendling
· 11 years ago
45ccf28
Use the updated name for the attribute.
by Bill Wendling
· 11 years ago
8d230b4
Use function attributes to pass along the stack protector buffer size instead of making it a target option.
by Bill Wendling
· 11 years ago
6b9240e
Use SmallVectorImpl& for function arguments instead of SmallVector.
by Craig Topper
· 11 years ago
3b50e8d
Restore r184205 and associated commits (after commit of r185290)
by Stephen Lin
· 11 years ago
9b60195
[ms-cxxabi] Destroy temporary record arguments in the callee
by Reid Kleckner
· 11 years ago
3258abc
Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO)
by Stephen Lin
· 11 years ago
d4c0cd0
CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute.
by Stephen Lin
· 11 years ago
d4ec562
Simplify: we don't need any special-case lifetime extension when initializing
by Richard Smith
· 11 years ago
d39083d
Fix a FIXME in a testcase about packed structs and calls I left around
by Eli Friedman
· 11 years ago
7e9f52f
Fix CoerceIntOrPtrToIntOrPtr on big-endian targets.
by Jakob Stoklund Olesen
· 11 years ago
90f9ec0
Heed ABIArgInfo::getInReg() for return values.
by Jakob Stoklund Olesen
· 11 years ago
7c731f5
Do not reuse the debug location of the return value's store if there is autorelease code to be emitted between store and return instructions. This is analoguous to what we do for lexical scope cleanups.
by Adrian Prantl
· 11 years ago
5baefa8
Fix bad indentation.
by Jakob Stoklund Olesen
· 11 years ago
5543169
Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None
by Dmitri Gribenko
· 11 years ago
f5ebf9b
Correctly emit certain implicit references to 'self' even within a lambda.
by John McCall
· 11 years ago
fa6b079
Ensure that the line table for functions with cleanups is sequential.
by Adrian Prantl
· 11 years ago
64aa4b3
Standardize accesses to the TargetInfo in IR-gen.
by John McCall
· 11 years ago
94d46b5
Fix uninitialized read of CalleeWithThisReturn.
by Manman Ren
· 11 years ago
76ed617
Fix uninitialized read of CalleeWithThisReturn.
by Evgeniy Stepanov
· 11 years ago
b6a6079
Under ARC, when we're passing the address of a strong variable
by John McCall
· 11 years ago
63fd408
Exploit this-return of a callsite in a this-return function.
by Manman Ren
· 11 years ago
7cd84ba
revert r177211 due to its potential issues
by Manman Ren
· 11 years ago
2710ed8
Exploit this-return of a callsite in a this-return function.
by Manman Ren
· 11 years ago
4159f05
Have these attriubtes set to 'true' or 'false'.
by Bill Wendling
· 11 years ago
d436c99
Fix indirect byval passing of records in address spaced memory. Allocate memory on stack, and memcpy the actual value before the call.
by Guy Benyei
· 11 years ago
9d232c8
Change hasAggregateLLVMType, which conflates complex and
by John McCall
· 11 years ago
3c5cd15
Don't emit calls to virtual [[noreturn]] functions as noreturn; overrides of a
by Richard Smith
· 11 years ago
be9e8bf
Add more of the command line options as attribute flags.
by Bill Wendling
· 11 years ago
bd7370a
Use the actual ABI-determined C calling convention for runtime
by John McCall
· 11 years ago
8992457
Reapply r176133 with testcase fixes.
by Bill Wendling
· 11 years ago
d9365d2
Temporarily revert r176133 until testcases are modified.
by Bill Wendling
· 11 years ago
2693c32
Don't set the -target-cpu and -target-features attributes just now.
by Bill Wendling
· 11 years ago
c283311
Revert "Add more attributes from the command line to functions."
by Anna Zaks
· 11 years ago
d620e09
Add more attributes from the command line to functions.
by Bill Wendling
· 11 years ago
7728cdd
Revert r175912, "Add support for coldcc to clang" at John's request.
by Peter Collingbourne
· 11 years ago
93e4bff
Make sure we apply attributes to correct places.
by Bill Wendling
· 11 years ago
4c67aa9
Add support for coldcc to clang
by Peter Collingbourne
· 11 years ago
94236e7
Apply the 'nobuiltin' attribute to call sites when the user specifies `-fno-builtin' on the command line.
by Bill Wendling
· 11 years ago
3f5fcd2
Temporarily revert r175471 for more review.
by Bill Wendling
· 11 years ago
ea9cde6
Add a 'no-builtin' attribute if we do not want to simplify calls.
by Bill Wendling
· 11 years ago
c0dcc2d
Add the 'target-cpu' and 'target-features' attributes to functions.
by Bill Wendling
· 11 years ago
b9316b3
Revert accidental commit.
by Bill Wendling
· 11 years ago
e1092df
Pass the target options through to code generation.
by Bill Wendling
· 11 years ago
7586a6e
Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled as
by Richard Smith
· 11 years ago
b263bdf
Use the AttributeSet instead of AttributeWithIndex.
by Bill Wendling
· 12 years ago
89530e4
Remove the last of uses that use the Attribute object as a collection of attributes.
by Bill Wendling
· 12 years ago
cd8ab51
Implement C++11 semantics for [[noreturn]] attribute. This required splitting
by Richard Smith
· 12 years ago
3b844ba
Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to
by Chandler Carruth
· 12 years ago
01ad954
Remove the Function::getFnAttributes method in favor of using the AttributeSet
by Bill Wendling
· 12 years ago
3898008
Add intel_ocl_bicc calling convention as a function attribute to clang. The calling convention is already implemented in LLVM.
by Guy Benyei
· 12 years ago
72390b3
Rename llvm::Attributes to llvm::Attribute.
by Bill Wendling
· 12 years ago
ad017fa
Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here.
by Bill Wendling
· 12 years ago
094dbf9
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future.
by Bill Wendling
· 12 years ago
785b778
s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future.
by Bill Wendling
· 12 years ago
e56bb36
Fix the required args count for variadic blocks.
by John McCall
· 12 years ago
55fc873
Sort all of Clang's files under 'lib', and fix up the broken headers uncovered.
by Chandler Carruth
· 12 years ago
8b8a09e
Merge function types in C.
by Rafael Espindola
· 12 years ago
060f34d
ABI: comments from Eli on r168820.
by Manman Ren
· 12 years ago
f51c61c
ABI: modify CreateCoercedLoad and CreateCoercedStore to not use load or store of
by Manman Ren
· 12 years ago
82c458e
objective-C arc: load of a __weak object happens via call to
by Fariborz Jahanian
· 12 years ago
dd85159
Update method calls to the new interface re r168354.
by Bill Wendling
· 12 years ago
7edf9e3
Simplify: replace getContext().getLangOpts() with just getLangOpts().
by Richard Smith
· 12 years ago
356d9cc
Change ForceSizeOpt attribute into MinSize attribute
by Quentin Colombet
· 12 years ago
9046768
Oz optimization level sets ForceSizeOpt attribute for each function
by Quentin Colombet
· 12 years ago
e4aeeaa
Add padding inreg registers to cause llvm to skip ecx when needed with
by Rafael Espindola
· 12 years ago
0b4cc95
Fix handling of the regparm attribute in the presence of classes with copy
by Rafael Espindola
· 12 years ago
263366f
Add pnaclcall convention to Native Client targets.
by Derek Schuff
· 12 years ago
a637556
Use the Attributes::get method which takes an AttrVal value directly to simplify the code a bit. No functionality change.
by Bill Wendling
· 12 years ago
0d58339
Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change.
by Bill Wendling
· 12 years ago
75d37b4
Use enum values instead of magic numbers for indexing into the attribute list.
by Bill Wendling
· 12 years ago
50e6b18
Attributes Rewrite
by Bill Wendling
· 12 years ago
f82232c
Apply the same fundamental fix for PR14048 as was applied for PR11905.
by Chandler Carruth
· 12 years ago
603571a
Remove the final bits of Attributes being declared in the Attribute
by Bill Wendling
· 12 years ago
25a6a84
Move TargetData to DataLayout.
by Micah Villmow
· 12 years ago
db9eeb8
Update for encapsulating the "construct*AlignmentFromInt" methods.
by Bill Wendling
· 12 years ago
f9fdcc0
In ARC, if we're emitting assembly markers for calls to
by John McCall
· 12 years ago
b48280b
Handle functions with struct arguments or return types and the regparm
by Rafael Espindola
· 12 years ago
bd9b65a
Don't crash *or* insert a bogus autorelease when emitting a
by John McCall
· 12 years ago
8f88a1d
[Windows] Use thiscall as the default calling convention for class methods. PR12785
by Timur Iskhodzhanov
· 12 years ago
0f3d097
Distinguish more carefully between free functions and C++ instance methods
by John McCall
· 12 years ago
7e0dc76
revert CodeGen support for the alloc_size attribute until we finish the design of a more generic metadata node
by Nuno Lopes
· 12 years ago
581deb3
Revert Decl's iterators back to pointer value_type rather than reference value_type
by David Blaikie
· 12 years ago
Next »