- Sep 24, 2008
-
-
Bill Wendling authored
the SelectionDAG and DAGCombiner code. The only functionality change is that now the DAG combiner is performing the constant folding for these operations instead of being a no-op. This is *not* in response to a bug, so there isn't a testcase. llvm-svn: 56550
-
Evan Cheng authored
llvm-svn: 56549
-
Ted Kremenek authored
llvm-svn: 56548
-
Daniel Dunbar authored
llvm-svn: 56547
-
Eric Christopher authored
llvm-svn: 56546
-
Eric Christopher authored
llvm-svn: 56545
-
Daniel Dunbar authored
Also, "simple" getter synthesis no longer uses temporary AST objects. llvm-svn: 56544
-
Daniel Dunbar authored
- Add CodeGenFunction::{EmitReturnOfRValue, EmitIvarOffset} - Factor EmitLValueForIvar out of EmitObjCIvarRefLValue. No non-error functionality change (some unsupported errors are degraded to asserts for the time being). llvm-svn: 56543
-
Daniel Dunbar authored
implementing property access. llvm-svn: 56542
-
Oscar Fuentes authored
lib/VMCore/CMakeLists.txt llvm-svn: 56541
-
Oscar Fuentes authored
llvm-svn: 56540
-
Dale Johannesen authored
RA problem by expanding the live interval of an earlyclobber def back one slot. Remove overlap-earlyclobber throughout. Remove earlyclobber bits and their handling from live internals. llvm-svn: 56539
-
Devang Patel authored
llvm-svn: 56538
-
Devang Patel authored
Rename to match changes done on llvm side. llvm-svn: 56537
-
Devang Patel authored
llvm-svn: 56535
-
Evan Cheng authored
llvm-svn: 56534
-
Devang Patel authored
llvm-svn: 56532
-
Dan Gohman authored
separate method. llvm-svn: 56531
-
Dan Gohman authored
dead loads. llvm-svn: 56529
-
Dan Gohman authored
any volatile memory references. llvm-svn: 56528
-
Devang Patel authored
llvm-svn: 56527
-
Evan Cheng authored
Properly handle 'm' inline asm constraints. If a GV is being selected for the addressing mode, it requires the same logic for PIC relative addressing, etc. llvm-svn: 56526
-
Devang Patel authored
Do not check isDeclaration() in hasNote(). It is clients' responsibility. llvm-svn: 56524
-
Devang Patel authored
llvm-svn: 56521
-
Devang Patel authored
llvm-svn: 56520
-
Devang Patel authored
llvm-svn: 56515
-
Devang Patel authored
llvm-svn: 56513
-
Devang Patel authored
Function Notes also. Function notes are stored at index ~0. llvm-svn: 56511
-
Ted Kremenek authored
llvm-svn: 56510
-
Dan Gohman authored
correctly, it's not necessary to explicitly remove registers from their use-def lists. llvm-svn: 56509
-
- Sep 23, 2008
-
-
Dan Gohman authored
object. This will be needed to support debug info. llvm-svn: 56508
-
Daniel Dunbar authored
- readonly and readwrite are mutually exclusive. - assign, copy, and retain are mutually exclusive. - copy and retain are invalid on non-object types. - Warn about using default 'assign' property on object types (attempting to follow gcc behavior). llvm-svn: 56507
-
Dan Gohman authored
efficient implementation possible, but it's pretty simple and good enough for the time being. llvm-svn: 56504
-
-
Chris Lattner authored
llvm-svn: 56502
-
Chris Lattner authored
llvm-svn: 56501
-
Steve Naroff authored
llvm-svn: 56500
-
Steve Naroff authored
Since we don't have DeclGroup's and location information for types, there is some fancy footwork to do this fairly reliably. O.K...it's a kludge. One day, we can use this as motivation to do this more gracefully:-) llvm-svn: 56499
-
Dan Gohman authored
track of the number of live registers, which is all the set was being used for. llvm-svn: 56498
-
Dan Gohman authored
instruction opcodes are now numbered. No functionality change. llvm-svn: 56497
-