Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
b2deb1f3a1ac4733f5ff8e95df879930413ae4e2
/
lib
/
CodeGen
2006a7f
Annotate imprecise FP division with fpaccuracy metadata
by Peter Collingbourne
· 13 years ago
3e24434
Objective-c: fix an ir-gen crash where objc messag returns a _Complex
by Fariborz Jahanian
· 13 years ago
b8020ba
Fix pr9614 by not emitting an available_externally function when it calls
by Rafael Espindola
· 13 years ago
e859fbf
Restore r142914 and r142915, now with missing file and apparent
by John McCall
· 13 years ago
50e13c5
Revert r142914 and r142915, due to possibly missing file.
by NAKAMURA Takumi
· 13 years ago
4827cf6
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.
by David Chisnall
· 13 years ago
1374a27
Introduce a placeholder type for "pseudo object"
by John McCall
· 13 years ago
1db0028
Implement support for dependent Microsoft __if_exists/__if_not_exists
by Douglas Gregor
· 13 years ago
4dc0396
Remove the SystemZ backend.
by Dan Gohman
· 13 years ago
b7b4fa3
Do not drop type qualifiers in -flimit-debug-info mode.
by Devang Patel
· 13 years ago
4592bf7
Don't try to emit CK_LValueBitCast casts as constants. PR9558.
by Eli Friedman
· 13 years ago
b8217de
Fix mismatched new[]/delete[].
by Benjamin Kramer
· 13 years ago
320fa62
Remove debugging printfs that some idiot left in.
by David Chisnall
· 13 years ago
7ad3a4c
Enable experimental support for objc_msgSend with GNUstep ObjC runtime.
by David Chisnall
· 13 years ago
f5aca73
Fix a typo that completely broke the expansion of complex arguments.
by Bob Wilson
· 13 years ago
b773239
Remove obsolete debugging macro, make helper static.
by Benjamin Kramer
· 13 years ago
5cf5545
Fix PR11073 by adding the argument type information to the decl we construct
by Eric Christopher
· 13 years ago
c93c168
c++: support gcc's application of weak attribute on
by Fariborz Jahanian
· 13 years ago
c8f2c40
Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This is
by Nick Lewycky
· 13 years ago
fe6bd6d
Apply changes to migrate to upstream Oct 20th 2011 (r142531)
by Logan Chien
· 13 years ago
00a92ab
Merge with clang upstream Oct 20th 2011 (r142531)
by Logan Chien
· 13 years ago
b9c8c42
Add block information for ObjC @catch blocks.
by Eric Christopher
· 13 years ago
c328779
Add a new subclass of RunCleanupScopes that also handles creating new
by Eric Christopher
· 13 years ago
2dde35b
More metaprogramming with builtin types.
by John McCall
· 13 years ago
e0a22d0
Macro metaprogramming for builtin types.
by John McCall
· 13 years ago
0282c5a
Implements alignment for long long and double types in va_arg on ARM AAPCS.
by Rafael Espindola
· 13 years ago
97c0aef
Rewrite parts of MS ABI C++ layout. Based on work by r4start; I ended up doing this while I was trying to review his patch.
by Eli Friedman
· 13 years ago
ea523d7
Wire up support for the controlling the extended dwarf .file directive. With
by Nick Lewycky
· 13 years ago
0ddaeb9
Add a new placeholder type to represent "unbridged" casts in ARC.
by John McCall
· 13 years ago
96fda0c
Convert inline asm source ranges into clang SourceRanges and print them with the instantiated note.
by Benjamin Kramer
· 13 years ago
1d236ab
Replace vectors with arrays.
by Benjamin Kramer
· 13 years ago
c8645e3
Handle an edge case involving the conditional operator and throw expressions. PR10582.
by Eli Friedman
· 13 years ago
aa4a99b
Provide half floating point support as a storage only type.
by Anton Korobeynikov
· 13 years ago
2be4607
Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic types.
by Eli Friedman
· 13 years ago
2b5cfbc
Simplify code to avoid a useless string copy.
by Benjamin Kramer
· 13 years ago
bcbca75
Upgrade to PathV2.
by Benjamin Kramer
· 13 years ago
c95ff94
Add parens to pacify GCC.
by Benjamin Kramer
· 13 years ago
2ed7cb6
PR11124: Don't overwrite memory outside of a base class when performing zero-initialization before running its constructor.
by Eli Friedman
· 13 years ago
73fb350
Recommit:
by Eric Christopher
· 13 years ago
2f7aa99
TCE target: conversion of OpenCL reqd_work_group_size attr to metadata
by Peter Collingbourne
· 13 years ago
6700415
Add returns_twice to functions that are known to return twice. This implements
by Rafael Espindola
· 13 years ago
28e0635
Revert file/scope handling patches. gdb testing revealed a couple of bugs.
by Eric Christopher
· 13 years ago
55acb0d
Removed extra line in comment.
by Jim Goodnow II
· 13 years ago
c6bfbca
Remember to set the location in EmitGlobalVariable to the current decl
by Eric Christopher
· 13 years ago
4b2d549
Start handling debug line and scope information better:
by Eric Christopher
· 13 years ago
ab5278e
80-column and tab cleanup.
by Eric Christopher
· 13 years ago
944542e
Reorder this to make it easier to add more changes for a location set.
by Eric Christopher
· 13 years ago
9e3c20b
Silence some -Wuninitialized false positives with gcc.
by Eli Friedman
· 13 years ago
276b061
Initial implementation of __atomic_* (everything except __atomic_is_lock_free).
by Eli Friedman
· 13 years ago
a6b8b2c
Constant expression evaluation refactoring:
by Richard Smith
· 13 years ago
49de528
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.
by David Chisnall
· 13 years ago
0628b72
Free 'TheTargetCodeGenInfo' in the class CodeGenModule. This looks like an obvious memory leak that was reported from LLDB devs. The comment indicates the leak is deliberate, but I have no idea why this needs to be so. Please comment/revert if you know otherwise.
by Ted Kremenek
· 13 years ago
e3c944a
Fix warning on MSVC. Patch by Aaron Ballman.
by Eli Friedman
· 13 years ago
5e1cdac
Rename TagDecl::isDefinition -> isCompleteDefinition
by John McCall
· 13 years ago
6595935
Record layout requires not just a definition, but a complete
by John McCall
· 13 years ago
51c3b79
llvm.memory.barrier is going away; remove the wrapper intrinsic __builtin_llvm_memory_barrier.
by Eli Friedman
· 13 years ago
b001de7
Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic.
by Eli Friedman
· 13 years ago
a4ae229
CUDA: IR generation support for device stubs
by Peter Collingbourne
· 13 years ago
d51e43a
CUDA: add -fcuda-is-device flag
by Peter Collingbourne
· 13 years ago
6c0aa5f
CUDA: IR generation support for kernel call expressions
by Peter Collingbourne
· 13 years ago
744d90b
CUDA: set proper calling conventions for PTX
by Peter Collingbourne
· 13 years ago
d1ab1a2
When constructing debug information for synthesized variables for the
by Eric Christopher
· 13 years ago
1cd1d74
Reformat comment.
by Eric Christopher
· 13 years ago
818eafb
PTX: Set proper calling conventions for PTX in OpenCL mode.
by Justin Holewinski
· 13 years ago
917b28b
Add bitmaps for strong / weak ivar layout (GNUstep runtime).
by David Chisnall
· 13 years ago
348f16f
Mark calls to objc_retainBlock that don't result from casts
by John McCall
· 13 years ago
f87cced
Propagate __attribute__((returns_twice)) from C to IL.
by Rafael Espindola
· 13 years ago
491306a
Allow getting all source locations of selector identifiers in a ObjCMethodDecl.
by Argyrios Kyrtzidis
· 13 years ago
11d7716
Pass from the parser the locations of selector identifiers when creating
by Argyrios Kyrtzidis
· 13 years ago
d1e40d5
Make -fobjc-nonfragile-abi the -cc1 default, since it's the
by John McCall
· 13 years ago
2b014d6
When performing an @throw in ARC, retain + autorelease
by John McCall
· 13 years ago
ccae76c
objc gc: assigning to an objc object struct member through an ivar
by Fariborz Jahanian
· 13 years ago
225bf77
Minor cleanup.
by Eli Friedman
· 13 years ago
aa2164c
Change "Regions" to be "LexicalBlocks" since that's what they correspond to.
by Eric Christopher
· 13 years ago
5321bc4
Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don't
by Eric Christopher
· 13 years ago
69a1b74
Reorder functions in the file.
by Eric Christopher
· 13 years ago
414ee4b
Call UpdateLineDirectiveRegion every time we want to emit a stop
by Eric Christopher
· 13 years ago
441937c
Update comment.
by Eric Christopher
· 13 years ago
578faa8
de-tmpify clang.
by Benjamin Kramer
· 13 years ago
43202ae
Update comments.
by Eric Christopher
· 13 years ago
f9aac38
Fix comment to reflect reality.
by Eric Christopher
· 13 years ago
2401846
Move VTable builder to AST
by Peter Collingbourne
· 13 years ago
ab172b5
Have CodeGenVTables::GenerateConstructionVTable use VTableLayout
by Peter Collingbourne
· 13 years ago
9984d12
Move vtable dumper call to VTableBuilder ctor
by Peter Collingbourne
· 13 years ago
e00fe69
Implement VTableContext::createConstructionVTableLayout
by Peter Collingbourne
· 13 years ago
e09cdf4
Move all vtable layout data into new VTableLayout class
by Peter Collingbourne
· 13 years ago
ba6ffeb
Move VTableComponent to header file
by Peter Collingbourne
· 13 years ago
84fcc48
Move vtable component accessors to VTableContext
by Peter Collingbourne
· 13 years ago
bf1c5ae
Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGen
by Peter Collingbourne
· 13 years ago
1d2b317
Create a VTableContext class and start moving CodeGenVTables methods to it
by Peter Collingbourne
· 13 years ago
5c551f7
Move VTT builder to AST
by Peter Collingbourne
· 13 years ago
33446f1
Move BaseSubobject class to AST
by Peter Collingbourne
· 13 years ago
4c341ac
Remove CodeGenModule field from VTTBuilder
by Peter Collingbourne
· 13 years ago
e2ff5ab
Make the VTTBuilder class independent of LLVM core
by Peter Collingbourne
· 13 years ago
d6471f7
Rename Diagnostic to DiagnosticsEngine as per issue 5397
by David Blaikie
· 13 years ago
cea8d96
Treat list-initialization of scalars as a first-class citizen in C++11.
by Sebastian Redl
· 13 years ago
eb2d1f1
Removing a bunch of dead returns/breaks after llvm_unreachables.
by David Blaikie
· 13 years ago
b219cfc
Switch assert(0/false) llvm_unreachable.
by David Blaikie
· 13 years ago
8990daf
Don't remove filters.
by Bill Wendling
· 13 years ago
690b2db
Only trigger the initialize-an-array-via-elementwise-copy/move code
by Douglas Gregor
· 13 years ago
Next »