John McCall
|
de5d3c7176
Whether an argument is required (in contrast with being an
|
13 年之前 |
Chris Lattner
|
94010695f7
reapply the patches reverted in r149477, which enable ConstantDataArray.
|
13 年之前 |
David Chisnall
|
dccaa239ec
size() == 0 -> empty().
|
13 年之前 |
Argyrios Kyrtzidis
|
5d3a4bb13d
Revert r149363 which was part a series of commits that were reverted in llvm
|
13 年之前 |
David Chisnall
|
29254f4dd1
Support @compatibility_alias at run time (GNUstep Runtime)
|
13 年之前 |
Chris Lattner
|
ff8f9ec833
ConstantArray::get() (for strings) is going away, use
|
13 年之前 |
David Blaikie
|
561d3abc88
Remove unnecessary default cases in switches over enums.
|
13 年之前 |
Fariborz Jahanian
|
e3173021fa
objc++: some declarations related to atomic
|
13 年之前 |
David Chisnall
|
13df6f6e2e
Restore r147493 and remove the part of the test that was checking the wrong thing.
|
13 年之前 |
Rafael Espindola
|
4cd55b04e3
Revert r147493. It broke test/CodeGenObjC/constant-strings.m.
|
13 年之前 |
David Chisnall
|
78c6fcf819
Initialise constant Objective-C string isa pointers with a weak reference to the class, so that they are usable in +load methods if the string class has been compiled with clang - if it's been compiled with GCC, the ABI makes this impossible. (GNU runtimes)
|
13 年之前 |
Douglas Gregor
|
1d784b277c
Introduce the core infrastructure needed to model redeclaration chains
|
13 年之前 |
David Chisnall
|
403bc3f85f
Fix -forwardingTargetForSelector: (GNUstep runtime) which was broken for the
|
13 年之前 |
David Chisnall
|
6f3887ec36
It turns out that the Objective-C message lookup functions can throw exceptions after all...
|
14 年之前 |
David Chisnall
|
9d06ba82d8
Change an int64_t to an intptr_t so that we don't end up with crashes in the back end on large classes on 32-bit.
|
14 年之前 |
David Chisnall
|
dfa4ab91a0
Remove debugging printfs that some idiot left in.
|
14 年之前 |
David Chisnall
|
89c300400b
Enable experimental support for objc_msgSend with GNUstep ObjC runtime.
|
14 年之前 |
David Chisnall
|
49de5289ac
Apparently getPtrToInt() takes an explicit type parameter to allow you to generate invalid bitcode, not so that it can actually produce a value of this type. This should fix PR11085.
|
14 年之前 |
Eli Friedman
|
e3c944a9f6
Fix warning on MSVC. Patch by Aaron Ballman.
|
14 年之前 |
David Chisnall
|
917b28b980
Add bitmaps for strong / weak ivar layout (GNUstep runtime).
|
14 年之前 |
John McCall
|
2b014d6c0c
When performing an @throw in ARC, retain + autorelease
|
14 年之前 |
Benjamin Kramer
|
578faa837b
de-tmpify clang.
|
14 年之前 |
David Blaikie
|
b219cfc4d7
Switch assert(0/false) llvm_unreachable.
|
14 年之前 |
Richard Trieu
|
243f108a7c
Change "ivar" to true for a boolean function argument. Since string literals are cast to true, this should no effect on behavior.
|
14 年之前 |
Douglas Gregor
|
e289d81369
Switch LangOptions over to a .def file that describes header of the
|
14 年之前 |
Chris Lattner
|
c1c20114a4
switch clang to use the new-new way of creating llvm::StructType's.
|
14 年之前 |
David Chisnall
|
4bd5d09e3a
Fix typo so we don't use the wrong function for ending ObjC++ catch blocks (GNU runtimes)
|
14 年之前 |
David Chisnall
|
3fc81d3231
Fix linkage type for tentative definition of ivar offset variables (GNUstep runtime)
|
14 年之前 |
Jay Foad
|
da549e8995
Remove some unnecessary single element array temporaries.
|
14 年之前 |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 年之前 |