aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2008-11-10Use utohex_buffer instead of utohexstr to avoid creating a temporaryChris Lattner
2008-11-10Fix an over aggressive assumption that struct decls will have a pointer toChris Lattner
2008-11-09Temporarily revert 58825, which breaks PPC bootstrap.Dale Johannesen
2008-11-08Temporary revert my last commit: it seems it's triggering some subtle bug in ...Anton Korobeynikov
2008-11-08Try to produce better code when scalarizing VSETCC.Duncan Sands
2008-11-08Factor out offset printing code into generic AsmPrinter.Anton Korobeynikov
2008-11-08Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ...Evan Cheng
2008-11-08Make testb optimization work on big-endian targets.Dale Johannesen
2008-11-07Make FP tests requiring two compares work on PPC (PR 642).Dale Johannesen
2008-11-07Sign-extend rather than zero-extend when promotingDuncan Sands
2008-11-07Fix unsigned->ppcf128 conversion.Dale Johannesen
2008-11-07Refactor code that adjusts the offsets of stack objects.Bill Wendling
2008-11-07When we're doing a compare of load-AND-constant to 0Dale Johannesen
2008-11-07- Modify the stack protector algorithm so that the stack slot is allocated inBill Wendling
2008-11-06Remove unneeded header file.Bill Wendling
2008-11-06Don't build a vector of returns. Just modify the Function in the loop.Bill Wendling
2008-11-06Fixed scalarizing an extract subvector and prevent an infinite loopMon P Wang
2008-11-06The size limit is for individual arrays. So if any array has more than 8 bytesBill Wendling
2008-11-06Don't recalculate the stack position of the stack protector.Bill Wendling
2008-11-06Emit label for llvm.dbg.func.start of the inlined function.Devang Patel
2008-11-06Formating/comment changes - no functionality change.Duncan Sands
2008-11-06- Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}.Bill Wendling
2008-11-06Widening cleanupMon P Wang
2008-11-06Adjust the stack protector heuristic to care about only arrays or calls toBill Wendling
2008-11-06Implement the stack protector stack accesses via intrinsics:Bill Wendling
2008-11-06Emit label for llvm.dbg.func.start of the inlined function.Devang Patel
2008-11-05Fix thinko in ppcf128 expansion of truncating store.Duncan Sands
2008-11-05Type of shuffle mask has changed.Evan Cheng
2008-11-05Remove dead variable.Bill Wendling
2008-11-05Simplify the allocated size calculation.Bill Wendling
2008-11-05Fix commentBill Wendling
2008-11-05Use the new predicate to control when we do prealloc splitting. Fix a small ...Owen Anderson
2008-11-05Some code simplification. It now doesn't generate a prologue if the epilogueBill Wendling
2008-11-04Small simplification of the stack guard type.Bill Wendling
2008-11-04- Add a "getOrInsertGlobal" method to the Module class. This acts similarly toBill Wendling
2008-11-04First pass at checking for the creation of a new join point when doing pre-al...Owen Anderson
2008-11-04Update in response to feedback from Chris:Bill Wendling
2008-11-0480 columnsDale Johannesen
2008-11-04Fix typo. Patch by nlewycky.Duncan Sands
2008-11-04Fix PR3011: LegalizeTypes support for scalarizingDuncan Sands
2008-11-04fix leakage of IfcvtTokensNuno Lopes
2008-11-04CMake: Updated list of source files.Oscar Fuentes
2008-11-04Initial checkin for stack protectors. Here's what it does:Bill Wendling
2008-11-03Fix some ppcf128 regressions: make ExpandFloatRes_LOADDale Johannesen
2008-11-03Make VAARG promotion work correctly with large funkyDuncan Sands
2008-11-03Make VAARG work with x86 long double (which isDuncan Sands
2008-11-03Make MachineFrameInfo::print not crash when no TargetFrameInfo is available.Matthijs Kooijman
2008-11-03Revert my last patch until I consult with Evan about it.Owen Anderson
2008-11-02Don't do pre-splitting if doing so would create a value join that did notOwen Anderson
2008-11-01Added interface to allow clients to create a MemIntrinsicNode forMon P Wang