aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Update CreateMalloc so that its callers specify the size to allocate:Victor Hernandez2009-11-056-138/+155
* While calculating original type size for a derived type, handle type variants...Devang Patel2009-11-042-9/+13
* Grammar.Jim Grosbach2009-11-041-1/+1
* improve DSE when TargetData is not around, based on work byChris Lattner2009-11-042-6/+16
* Now that the memory leak from McCat/08-main has been fixed (86056), re-enableJim Grosbach2009-11-041-3/+9
* If a function has no stack frame at all, dynamic realignment isn't necessary.Jim Grosbach2009-11-041-0/+1
* dynamic stack realignment necessitates scanning the floating point callee-Jim Grosbach2009-11-041-2/+2
* Fix DW_AT_data_member_location for bit-fields. It points to the location of a...Devang Patel2009-11-041-5/+12
* Add PowerPC codegen for indirect branches.Bob Wilson2009-11-045-0/+45
* Handle empty/tombstone keys for LiveIndex more cleanly. Check for index sanit...Lang Hames2009-11-041-2/+2
* A value is only assigned to errno if NumRead equals -1, so doDuncan Sands2009-11-041-1/+1
* Add some options to disable various code gen optimizations.Eric Christopher2009-11-041-8/+26
* Array element size does not match array size but array is not a bitfield. Devang Patel2009-11-041-1/+3
* Print out an informative comment for KILL instructions.Jakob Stoklund Olesen2009-11-044-0/+14
* Fix an iterator invalidation bug that happens when a hashtableChris Lattner2009-11-041-3/+4
* RangeIsDefinedByCopyFromReg() should check for subreg_to_reg, insert_subreg,Evan Cheng2009-11-041-6/+22
* move two functions up higher in the file. Delete a useless argumentChris Lattner2009-11-041-176/+232
* The .n suffix must go after the predicate.Evan Cheng2009-11-041-1/+1
* Fix CMake makefilesDouglas Gregor2009-11-041-0/+2
* Use ldr.n to workaround a darwin assembler bug.Evan Cheng2009-11-041-1/+2
* The Indexes Patch.Lang Hames2009-11-0315-965/+919
* Fix branch folding bug for indirect branches: for a block containing onlyBob Wilson2009-11-031-1/+2
* reimplement multiple return value handling in IPSCCP, making it Chris Lattner2009-11-031-125/+205
* Fix t2Int_eh_sjlj_setjmp. Immediate form of orr is a 32-bit instruction. So i...Evan Cheng2009-11-032-2/+2
* fconsts / fconstd immediate should be proceeded with #.Evan Cheng2009-11-031-2/+2
* Re-apply 85799. It turns out my code isn't buggy.Evan Cheng2009-11-031-17/+46
* Do a scheduling pass ignoring anti-dependencies to identify candidate registe...David Goodwin2009-11-039-61/+179
* finish half thunk thoughtChris Lattner2009-11-031-1/+3
* Changes requested (avoid getFunction(), avoid Type creation via isVoidTy(), a...Victor Hernandez2009-11-032-50/+13
* <rdar://problem/7352605>. When building schedule graph use mayAlias informati...David Goodwin2009-11-031-15/+43
* Changes (* location in pointer variables, avoiding include, and using APInt::...Victor Hernandez2009-11-031-39/+34
* fix an IPSCCP bug I introduced when I changed IPSCCP to start working on Chris Lattner2009-11-031-19/+31
* Make this code more robust by not thinking we are making progressDuncan Sands2009-11-031-1/+1
* Parse debug info attached with insertvalue and extractvalue instructions.Devang Patel2009-11-031-0/+11
* Move subtarget check upper for NEON reg-reg fixup pass.Anton Korobeynikov2009-11-032-6/+4
* Ignore unnamed variables.Devang Patel2009-11-031-1/+3
* fix a subtle bug I introduced when refactoring SCCP. TestcaseChris Lattner2009-11-031-1/+1
* Eliminate some temporaries.Benjamin Kramer2009-11-031-22/+11
* Trim unnecessary include.Evan Cheng2009-11-031-1/+0
* For Thumb indirect branches, use "mov pc, reg" which does not switchBob Wilson2009-11-031-1/+1
* Fix a funky "declared with greater visibility than the type of its field"Jeffrey Yasskin2009-11-031-2/+2
* Fix PR5367. QPR_8 is the super regclass of DPR_8 and SPR_8.Evan Cheng2009-11-031-2/+9
* Clean up copyRegToReg.Evan Cheng2009-11-031-27/+13
* Add QPR_8 as a superreg class of SPR_8 and DPR_8.Evan Cheng2009-11-031-0/+7
* remove unneeded checks of isFreeCallChris Lattner2009-11-031-16/+0
* remove a check of isFreeCall: the argument to free is already nocapture so th...Chris Lattner2009-11-031-4/+0
* remove a isFreeCall check: it is a callinst that can write to memory already.Chris Lattner2009-11-031-3/+2
* Update CMake file.Ted Kremenek2009-11-031-1/+2
* Alphabetize.Ted Kremenek2009-11-031-1/+1
* turn IPSCCP back on now that the iterator invalidation bug is fixed.Chris Lattner2009-11-031-36/+50