- a347f85 Starting to refactor Target to separate out code that's needed to fully describe by Evan Cheng · 13 years ago
- 7d715df Fix a FIXME by making GlobalVariable::getInitializer() return a by Jay Foad · 13 years ago
- f28987b Use set operations instead of plain lists to enumerate register classes. by Jakob Stoklund Olesen · 13 years ago
- 2a9d1ca Remove custom allocation order boilerplate that is no longer needed. by Jakob Stoklund Olesen · 13 years ago
- 471e422 Add a parameter to CCState so that it can access the MachineFunction. by Eric Christopher · 13 years ago
- 4f3fb6d Flag unallocatable register classes instead of giving them empty by Jakob Stoklund Olesen · 13 years ago
- a9b08aa Fix 80 column violations. by Richard Osborne · 13 years ago
- 9497466 Add XCore intrinsic for crc8. by Richard Osborne · 13 years ago
- 7736c37 Add XCore intrinsic for crc32. by Richard Osborne · 13 years ago
- 6e03294 Use the dwarf->llvm mapping to print register names in the cfi directives. by Rafael Espindola · 13 years ago
- fc2bb8c Replace the -unwind-tables option with a per function flag. This is more by Rafael Espindola · 13 years ago
- 8ec0c1c Remove dead code. by Devang Patel · 13 years ago
- fc5d305 Make the logic for determining function alignment more explicit. No functionality change. by Eli Friedman · 13 years ago
- ddcdcc8 Remove unused STL header includes. by Jay Foad · 13 years ago
- 7a2bdde Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
- e8f3533 Add XCore intrinsics for initializing / starting / synchronizing threads. by Richard Osborne · 13 years ago
- 11bd078 Add XCore intrinsic for setpsc. by Richard Osborne · 14 years ago
- e17139b Add XCore intrinsics for setclk, setrdy. by Richard Osborne · 14 years ago
- bb05745 Add checkevent intrinsic to check if any resources owned by the current thread by Richard Osborne · 14 years ago
- 59f727e Don't indent cases in a switch, no functionality change. by Richard Osborne · 14 years ago
- 8ae8cf4 On the XCore the scavenging slot should be closest to the SP. by Richard Osborne · 14 years ago
- 5aad8b3 Add XCore intrinsics for getps, setps, setsr and clrsr. by Richard Osborne · 14 years ago
- 95771af Allow targets to specify a the type of the RHS of a shift parameterized on the type of the LHS. by Owen Anderson · 14 years ago
- 21d7eb3 Add XCore intrinsic for eeu instruction. by Richard Osborne · 14 years ago
- d04b493 Add XCore intrinsic for clre instruction. by Richard Osborne · 14 years ago
- 9935bd0 Add llvm.xcore.waitevent intrinsic. The effect of this intrinsic is to enable by Richard Osborne · 14 years ago
- 292f62e Add XCore intrinsic for the setv instruction. by Richard Osborne · 14 years ago
- 2254d0e Fix format for setc instruction. by Richard Osborne · 14 years ago
- 2a2cb28 Add XCore intrinsic for settw instruction. by Richard Osborne · 14 years ago
- d833184 Add XCore intrinsics for various instructions on ports. by Richard Osborne · 14 years ago
- 00d78f1 Use explicit add_subdirectory's for LLVM target sublibraries instead by Oscar Fuentes · 14 years ago
- a901129 Swap VT and DebugLoc operands of getExtLoad() for consistency with by Stuart Hastings · 14 years ago
- 59982f3 Add intrinsic for setc instruction on the XCore. by Richard Osborne · 14 years ago
- 17c1e51 Add XCore intrinsics for resource instructions. by Richard Osborne · 14 years ago
- ff0c501 Add support for trampolines on the XCore. by Richard Osborne · 14 years ago
- 1c13026 Remove more duplicated code. by Rafael Espindola · 14 years ago
- c85dca6 Remove duplicated code. by Rafael Espindola · 14 years ago
- f7ca976 Fix a few more places that should use MBB::getLastNonDebugInstr(). by Jakob Stoklund Olesen · 14 years ago
- 7af6fad Update CMake stuff by Anton Korobeynikov · 14 years ago
- 16c29b5 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 14 years ago
- 0521928 Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpy by Evan Cheng · 14 years ago
- 036609b Flag -> Glue, the ongoing saga by Chris Lattner · 14 years ago
- f1b4eaf rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 14 years ago
- 94c5ae0 Move more PEI-related hooks to TFI by Anton Korobeynikov · 14 years ago
- cd775ce Move callee-saved regs spills / reloads to TFI by Anton Korobeynikov · 14 years ago
- d9e3385 Move getInitialFrameState() to TargetFrameInfo by Anton Korobeynikov · 14 years ago
- d0c3817 Move hasFP() and few related hooks to TargetFrameInfo. by Anton Korobeynikov · 14 years ago
- 3346491 First step of huge frame-related refactoring: move emit{Prologue,Epilogue} out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place by Anton Korobeynikov · 14 years ago
- 1139691 move all the target's asmprinters into the main target. The piece by Chris Lattner · 14 years ago
- 3f2d13c Remove some explicit arguments to getELFSection. This is by Rafael Espindola · 14 years ago
- 1440e8b Inside the calling convention logic LocVT is always a simple by Duncan Sands · 14 years ago
- 52a261b fix a long standing wart: all the ComplexPattern's were being by Chris Lattner · 14 years ago
- 6229d0a update a bunch of code to use the MachinePointerInfo version of getStore. by Chris Lattner · 14 years ago
- da2d8e1 eliminate an old SelectionDAG::getTruncStore method, propagating by Chris Lattner · 14 years ago
- 3d6ccfb propagate MachinePointerInfo through various uses of the old by Chris Lattner · 14 years ago
- d1c24ed convert the targets off the non-MachinePointerInfo of getLoad. by Chris Lattner · 14 years ago
- e72f202 reimplement memcpy/memmove/memset lowering to use MachinePointerInfo by Chris Lattner · 14 years ago
- 86e05af CMake: Fix MSVS build. Although I don't know why this didn't break other build systems... by Michael J. Spencer · 14 years ago
- 7853cd0 Remove Predicate_* calls from MBlaze and XCore by Jakob Stoklund Olesen · 14 years ago
- fcb4a8e Simplify eliminateFrameIndex() interface back down now that PEI doesn't need by Jim Grosbach · 14 years ago
- efb59d2 CMake: Change somme target library names: by Oscar Fuentes · 14 years ago
- 78e6e00 Remove the isMoveInstr() hook. by Jakob Stoklund Olesen · 14 years ago
- 2aaa98d Avoid isMoveInstr when printing XCore pseudo-moves. by Jakob Stoklund Olesen · 14 years ago
- 7431bea Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission and by Bill Wendling · 14 years ago
- 38e5989 Don't pass StringRef by reference. by Benjamin Kramer · 14 years ago
- a98625c Replace copyRegToReg with copyPhysReg for XCore. by Jakob Stoklund Olesen · 14 years ago
- 84023e0 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 14 years ago
- 02266e2 --- Reverse-merging r107947 into '.': by Bob Wilson · 14 years ago
- bf87e24 Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting by Dan Gohman · 14 years ago
- f595141 Revert 107840 107839 107813 107804 107800 107797 107791. by Dan Gohman · 14 years ago
- bcc8017 Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. by Evan Cheng · 14 years ago
- f423a69 Add X86FastISel support for return statements. This entails refactoring by Dan Gohman · 14 years ago
- c940365 Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 14 years ago
- c9af33c CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext. by Dan Gohman · 14 years ago
- 0d881da Propagate debug loc. by Devang Patel · 14 years ago
- 14152b4 Reapply r107655 with fixes; insert the pseudo instruction into by Dan Gohman · 14 years ago
- 258c58c Revert r107655. by Dan Gohman · 14 years ago
- b81c771 Fix a bunch of custom-inserter functions to handle the case where by Dan Gohman · 14 years ago
- ed2ae13 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 14 years ago
- 5e721d7 Implement the "linker_private_weak" linkage type. This will be used for by Bill Wendling · 14 years ago
- 07d3177 Revert r107205 and r107207. by Bill Wendling · 14 years ago
- 207855c Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 14 years ago
- 90c64f4 Remove initialized but otherwise unused variables. by Duncan Sands · 14 years ago
- 4a232f0 Remove isTwoAddress from XCore. by Eric Christopher · 14 years ago
- 3bf9125 Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This by Stuart Hastings · 14 years ago
- 42d075c Remove the TargetRegisterClass member from CalleeSavedInfo by Rafael Espindola · 14 years ago
- 6f07bd6 cleanup by Rafael Espindola · 14 years ago
- 2457f2c Implement @llvm.returnaddress. rdar://8015977. by Evan Cheng · 14 years ago
- 211ffa1 Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMachine.h and put it in its own namespace. by Evan Cheng · 14 years ago
- ff7a562 Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 14 years ago
- 34dcc6f Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it by Dan Gohman · 14 years ago
- 746ad69 Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. by Evan Cheng · 14 years ago
- af1d8ca Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 14 years ago
- a7b611c further simplify EmitAlignment by eliminating the by Chris Lattner · 14 years ago
- e566763 Implement -disable-non-leaf-fp-elim which disable frame pointer elimination by Evan Cheng · 14 years ago
- d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 14 years ago
- 53c5e42 Add skeleton target-specific SelectionDAGInfo files. by Dan Gohman · 14 years ago
- 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 14 years ago
- 74aae47 move elf section uniquing to MCContext. Along the way by Chris Lattner · 14 years ago
- 1bd7335 Use twines to simplify calls to report_fatal_error. For code size and readability. by Benjamin Kramer · 14 years ago