- May 01, 2009
-
-
Dan Gohman authored
target hooks canLosslesslyBitCastTo and isTruncateFree. This allows targets to avoid worrying about handling all combinations of integer and pointer types. llvm-svn: 70555
-
Dan Gohman authored
artificial "ptrtoint", as it tends to clutter up complicated expressions. The cast operators now print both source and destination types, which is usually sufficient. llvm-svn: 70554
-
Dan Gohman authored
always folded by the regular constant folder because it doesn't have TargetData information. llvm-svn: 70553
-
Dan Gohman authored
Instructions. llvm-svn: 70552
-
Dan Gohman authored
llvm-svn: 70551
-
Dan Gohman authored
llvm-svn: 70550
-
Dan Gohman authored
avoids duplicate scevs that differ only in type. llvm-svn: 70549
-
Dan Gohman authored
llvm-svn: 70548
-
Chris Lattner authored
llvm-svn: 70547
-
Dan Gohman authored
llvm-svn: 70546
-
Ted Kremenek authored
location context. This allows us to postpone the decision of whether or not a context should add a control-flow piece to the diagnostics when inspecting its subexpressions. llvm-svn: 70545
-
Douglas Gregor authored
llvm-svn: 70544
-
Douglas Gregor authored
llvm-svn: 70543
-
Ted Kremenek authored
llvm-svn: 70542
-
Bill Wendling authored
llvm-svn: 70539
-
Bill Wendling authored
llvm-svn: 70537
-
Torok Edwin authored
gone lost during the pImpl conversion. llvm-svn: 70536
-
Bill Wendling authored
llvm-svn: 70534
-
Bill Wendling authored
llvm-svn: 70533
-
Ted Kremenek authored
llvm-svn: 70532
-
Eli Friedman authored
and other pointer-like types. llvm-svn: 70531
-
Mike Stump authored
llvm-svn: 70529
-
Chris Lattner authored
llvm-svn: 70528
-
Chris Lattner authored
llvm-svn: 70527
-
Chris Lattner authored
llvm-svn: 70526
-
Mike Stump authored
Radar 6838889 llvm-svn: 70525
-
Evan Cheng authored
llvm-svn: 70524
-
Anders Carlsson authored
llvm-svn: 70523
-
Argyrios Kyrtzidis authored
llvm-svn: 70522
-
Stefanus Du Toit authored
Add a comment to refer to the section of the programmer's manual that explains what the pointer tagging in Use is for. llvm-svn: 70521
-
Argyrios Kyrtzidis authored
-Replace DebugLocTuple's Source ID with CompileUnit's GlobalVariable* -Remove DwarfWriter::getOrCreateSourceID -Make necessary changes for the above (fix callsites, etc.) llvm-svn: 70520
-
-
Fariborz Jahanian authored
llvm-svn: 70518
-
Argyrios Kyrtzidis authored
Don't include memory allocated for global variables during relocations resolution. llvm-svn: 70517
-
Anders Carlsson authored
llvm-svn: 70516
-
Jeffrey Yasskin authored
comment a bit. llvm-svn: 70515
-
- Apr 30, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 70514
-
Jakob Stoklund Olesen authored
llvm-svn: 70513
-
Jakob Stoklund Olesen authored
classes. This is implemented as a function rather than a method on TargetRegisterClass because it is symmetric in its arguments. llvm-svn: 70512
-
Jakob Stoklund Olesen authored
A subclass is allowed to have a larger spill size than the superclass, and the spill alignment must be a multiple of the superclass alignment. This causes the following new subclass relations: === Alpha === F4RC -> F8RC === PPC === F4RC -> F8RC === SPU === R8C -> R16C -> R32C/R32FP -> R64C/R64FP -> GPRC/VECREG === X86 === FR32 -> FR64 -> VR128 RFP32 -> RFP64 -> RFP80 These subclass relations are consistent with the behaviour of -join-cross-class-copies. llvm-svn: 70511
-