Arnold Schwaighofer
1f914eb4c4
Silence warn_unused_result warnings
2017-01-18 15:20:27 -08:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
practicalswift
64309623c0
[gardening] Initialize doneBB to nullptr to avoid calling IGF.Builder.CreateBr(…) and IGF.Builder.emitBlock(…) with uninitialized arguments.
...
Tighten scope for notDoneBB.
2016-12-18 19:35:42 +01:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
Joe Groff
b318763bb7
Add a builtin to generate the ObjC @encode string for a type.
...
We need the encode string to be able to construct NSValues using the core valueWithBytes:objCType: API. This builtin only works with concrete, @objc-representable types for now, which should be sufficient for a stdlib-internal API.
2016-09-19 11:14:01 -07:00
Erik Eckstein
7c374066e6
Remove the strideof_nonzero builtin.
...
Because now the stride of all types is at least one, anyway.
2016-09-14 13:24:19 -07:00
Michael Gottesman
fa1bb95923
Merge remote-tracking branch 'origin/master' into master-next
2016-08-30 19:50:12 -07:00
Jordan Rose
4560bac57c
Fix misuses of llvm::StringSwitch.
...
StringSwitch forms references to temporaries, so it cannot be stored
into a local. (Really 'auto' is to blame here; see LLVM r276671.)
2016-07-26 15:48:01 -07:00
Mark Lacey
182b6dfb18
Merge remote-tracking branch 'origin/master' into master-next
...
Conflicts:
tools/driver/CMakeLists.txt
tools/swift-reflection-dump/swift-reflection-dump.cpp
2016-05-03 14:23:20 -07:00
John McCall
6c92c324f6
Rename IRGenModuleDispatcher to just IRGenerator and transfer
...
ownership of some of the basic structures to it.
2016-04-27 09:42:03 -07:00
Doug Gregor
c16e4ffa88
More llvm::AtomicOrdering fixes.
2016-04-14 10:13:01 -07:00
Chris Lattner
0f9d2c1d22
add some newlines at the end of files to avoid "dangerous" implementation
...
defined behavior in C++98. I thought that C++'11 fixed this though, so it
isn't clear why clang is complaining about it.
2016-04-12 21:07:28 -07:00
John McCall
52cd8718de
Split GenFunc.cpp in three: GenFunc for function types and blocks,
...
GenCall for function signatures, calls, and prologue/epilogue, and
GenBuiltin for builtin operations.
NFC.
2016-04-04 23:52:14 -07:00