- 1db3c92 Implement ISD::TRAP support on PPC by Nate Begeman · 17 years ago
- f5b6a47 Handle visibility printing with all generality. Remove bunch of duplicate code. by Anton Korobeynikov · 17 years ago
- 382f002 Use chars, where possible by Anton Korobeynikov · 17 years ago
- 7396e59 Convert PPC/Linux to new section printing stuff by Anton Korobeynikov · 17 years ago
- bc331a8 Switch PPC/Darwin to new section handling stuff by Anton Korobeynikov · 17 years ago
- 34da127 Cleanup by Anton Korobeynikov · 17 years ago
- 7232464 Add a flag to disable jump table generation (all by Dale Johannesen · 17 years ago
- 475871a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
- 8968450 Tidy SDNode::use_iterator, and complete the transition to have it by Dan Gohman · 17 years ago
- 982a059 Fix a catastrophic PPC64 ABI bug: i32 operands which are passed in memory (all of the parameter registers are used) are loaded from sp offsets that were off by 4. by Evan Cheng · 17 years ago
- d038e04 Add VerifyNode, a place to put sanity checks on by Duncan Sands · 17 years ago
- badd8df Unbreak build: 'DarwinTargetAsmInfo' was already taken as PPC TAI flavour. by Anton Korobeynikov · 17 years ago
- a7360f0 Make sure custom lowering for LegalizeTypes by Duncan Sands · 17 years ago
- e8be6c6 Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk by Dan Gohman · 17 years ago
- 5330192 Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by Gary Benson! by Evan Cheng · 17 years ago
- a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 17 years ago
- dc2fbdd Trim unnecessary #includes. by Dan Gohman · 17 years ago
- 6291d69 Remove extraneous vertical whitespace before Eric gets the wrong idea ;-) by Chris Lattner · 17 years ago
- 85e7ac0 Fix an altivec constant miscompilation that Duncan found through by Chris Lattner · 17 years ago
- 03b5ee7 Remove extra call to DW.SetModuleInfo on Linux. by Dale Johannesen · 17 years ago
- 757809a Emit debug into for data-only files for Linux PPC. by Dale Johannesen · 17 years ago
- 94618eb Emit debug info for data-only files. This version applies to ppc Darwin only. by Dale Johannesen · 17 years ago
- 526be70 Back out 53254. It broke ppc debug info codegen. by Evan Cheng · 17 years ago
- f71cb9b Make debug info come out in data-only files. by Dale Johannesen · 17 years ago
- 8e5f2c6 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
- 19d6d42 Clean up PPC register specification. by Evan Cheng · 17 years ago
- 2d97918 Simplify this use of BuildMI. This is also in preparation for by Dan Gohman · 17 years ago
- 1002c02 Add explicit keywords. by Dan Gohman · 17 years ago
- 126d907 Rather than having a different custom legalization by Duncan Sands · 17 years ago
- ececf99 Linux also does not require exception handling by Duncan Sands · 17 years ago
- 9f1c831 - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc. by Evan Cheng · 17 years ago
- 4bdcb61 Add a new getMergeValues method that does not need by Duncan Sands · 17 years ago
- aa8f888 Darwin doesn't need exception handling information for the "move" info when by Bill Wendling · 17 years ago
- 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
- 7f46020 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 17 years ago
- db8d56b Split scheduling from instruction selection. by Evan Cheng · 17 years ago
- f951620 Revert the SelectionDAG optimization that makes by Duncan Sands · 17 years ago
- b2931f2 Provide correct encoding for PPC LWARX instructions. Patch by Gary Benson! by Anton Korobeynikov · 17 years ago
- bc52cad Switch the PPC backend and target-independent JIT to use the libsystem by Chris Lattner · 17 years ago
- 2887310 Added MemOperands to Atomic operations since Atomics touches memory. by Mon P Wang · 17 years ago
- 09d3fdc Remove unnecessary #includes. by Dan Gohman · 17 years ago
- 0011dc4 Use MachineBasicBlock::transferSuccessors. by Dan Gohman · 17 years ago
- 0b725f1 Add one more 'magic' define :) by Anton Korobeynikov · 17 years ago
- 7a17ff7 Unbreak non-PPC builds by Anton Korobeynikov · 17 years ago
- 210539e Provide generic hooks for icache invalidation. Add PPC implementation. by Anton Korobeynikov · 17 years ago
- 16228c0 Add support for icache invalidation on non-darwin ppc systems. by Chris Lattner · 17 years ago
- 58dcb0e Add option to commuteInstruction() which forces it to create a new (commuted) instruction. by Evan Cheng · 17 years ago
- 8e4eb09 Remove comparison methods for MVT. The main cause by Duncan Sands · 17 years ago
- a8a8f42 Temporarily reverting r52056. It's causing PPC to fail to bootstrap. by Bill Wendling · 17 years ago
- 929b39f Typo. by Evan Cheng · 17 years ago
- 6b4a65f PPC preferred loop alignment is 16. by Evan Cheng · 17 years ago
- 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
- 428ac54 Add StringConstantPrefix to control what the by Dale Johannesen · 17 years ago
- e7a83df Add FreeBSD/PPC support, patch by Marcel Moolenaar! by Chris Lattner · 17 years ago
- 247580b Put initialized const weak objects into correct by Dale Johannesen · 17 years ago
- 80d7e26 Add a missed CommonLinkage check. by Dale Johannesen · 17 years ago
- c215b3e Handle quoted names when constructing $stub's, $non_lazy_ptr's and $lazy_ptr's. by Dale Johannesen · 17 years ago
- ea7dd40 Record weak external linkage in a case where we were by Dale Johannesen · 17 years ago
- aafce77 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 17 years ago
- c9f5f3f Change target-specific classes to use more precise static types. by Dan Gohman · 17 years ago
- 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
- 30e62c0 Tail call optimization improvements: by Arnold Schwaighofer · 17 years ago
- 5e76423 A few inline asm cleanups: by Chris Lattner · 17 years ago
- 7c400dc add a note by Chris Lattner · 17 years ago
- 8608f2e 64-bit atomic operations. by Evan Cheng · 17 years ago
- 54fc97d PPC32 atomic operations. by Evan Cheng · 17 years ago
- 51cc3c1 Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function by Nicolas Geoffray · 17 years ago
- 52e724a Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented by Nicolas Geoffray · 17 years ago
- 6ccbbd8 Change Divided flag to Split, as suggested by Evan by Nicolas Geoffray · 17 years ago
- 3541af7 Reverse sense of unwind-tables option. This means by Dale Johannesen · 17 years ago
- c0cb28f Add a divided flag for the first piece of an argument divided into mulitple parts. Fixes PR1643 by Nicolas Geoffray · 17 years ago
- 707e018 Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 17 years ago
- 4e1b794 Implement new llc flag -disable-required-unwind-tables. by Dale Johannesen · 17 years ago
- 36b5c13 Rename MemOperand to MachineMemOperand. This was suggested by by Dan Gohman · 17 years ago
- dc1adac Re-commit of the r48822, where the infinite looping problem discovered by Roman Levenstein · 17 years ago
- 6397c64 Backing out 48222 temporarily. by Evan Cheng · 17 years ago
- e004062 Cosmetic changes per EH patch review feedback. by Dale Johannesen · 17 years ago
- 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 17 years ago
- b6d5b14 Revert 49006 for the moment. by Dale Johannesen · 17 years ago
- 1544e47 Emit exception handling info for functions which are by Dale Johannesen · 17 years ago
- ca1267c Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo. by Evan Cheng · 17 years ago
- d27c991 Fix "Control reaches the end of non-void function" warnings, by Chris Lattner · 17 years ago
- e326332 Use a linked data structure for the uses lists of an SDNode, just like by Roman Levenstein · 17 years ago
- e22e62b Smaller function alignment when optimizing for size. by Evan Cheng · 17 years ago
- 950a4c4 Add explicit keywords. by Dan Gohman · 17 years ago
- cfbb2f0 A quick nm audit turned up several fixed tables and objects that were by Dan Gohman · 17 years ago
- 3e98c30 Use the bit size of the operand instead of the hard-coded 32 to generate the by Bill Wendling · 17 years ago
- 276dcbd Introduce a new node for holding call argument by Duncan Sands · 17 years ago
- 71a2cb2 detabify llvm, patch by Mike Stump! by Chris Lattner · 17 years ago
- 7925ed0 Add support for multiple return values for the PPC target by by Dan Gohman · 17 years ago
- 257f75d Make Complex long long/double/long double work in ppc64 mode. by Dale Johannesen · 17 years ago
- d183307 Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
- fdd3ade Next round of PPC32 ABI changes. Allow for gcc by Dale Johannesen · 17 years ago
- da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
- 8f5422c Implement the real calling convention for ppc32 Altivec: by Dale Johannesen · 17 years ago
- d75686a Do not promote float params to double in varargs by Dale Johannesen · 17 years ago
- 404d990 One more bit of Altivec parameter passing. by Dale Johannesen · 17 years ago
- 75092de Implement Altivec passing to varargs functions on ppc. by Dale Johannesen · 17 years ago
- bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 17 years ago
- 034f60e Generalize ExpandIntToFP to handle the case where the operand is legal by Dan Gohman · 17 years ago