- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
- c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
- dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 15 years ago
- 9062d9a Fix some failures in targets on available_externally functions, by Chris Lattner · 16 years ago
- 536a2f1 Remove refs to non-DebugLoc version of BuildMI from PowerPC. by Dale Johannesen · 16 years ago
- f902d24 fix PR3538 for PPC by Chris Lattner · 16 years ago
- f5f5dce Eliminate remaining non-DebugLoc version of getTargetNode. by Dale Johannesen · 16 years ago
- ed2eee6 Get rid of one more non-DebugLoc getNode and by Dale Johannesen · 16 years ago
- a05dca4 Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 16 years ago
- c1a168a Fix 80 col violations. by Evan Cheng · 16 years ago
- 5fc742d Handle ISD::DECLARE with PIC relocation model. by Evan Cheng · 16 years ago
- ee5c2b8 Fix PPC ISD::Declare isel and eliminate the need for PPCTargetLowering::LowerGlobalAddress to check if isVerifiedDebugInfoDesc() is true. Given the recent changes, it would falsely return true for a lot of GlobalAddressSDNode's. by Evan Cheng · 16 years ago
- fc54c55 Generalize the HazardRecognizer interface so that it can be used by Dan Gohman · 16 years ago
- 79ce276 Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph by Dan Gohman · 16 years ago
- 53e4e44 Make FP tests requiring two compares work on PPC (PR 642). by Dale Johannesen · 16 years ago
- cbb7ab2 Reintroduce a comment that was removed with the AddToISelQueue changes. by Dan Gohman · 16 years ago
- 8be6bbe Eliminate the ISel priority queue, which used the topological order for a by Dan Gohman · 16 years ago
- 8ad4c00 by David Greene · 16 years ago
- f522068 Trim #includes. by Dan Gohman · 16 years ago
- da8ac5f Avoid creating two TargetLowering objects for each target. by Dan Gohman · 16 years ago
- f5aeb1a Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 16 years ago
- 6448d91 Clean up uses of TargetLowering::getTargetMachine. by Dan Gohman · 16 years ago
- 93c53e5 fix a bunch of 80-col violations by Gabor Greif · 16 years ago
- ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 16 years ago
- f350b27 Move the point at which FastISel taps into the SelectionDAGISel by Dan Gohman · 16 years ago
- ad3460c Simplify SelectRoot's interface, and factor out some common code by Dan Gohman · 16 years ago
- 475871a Rename SDOperand to SDValue. by Dan Gohman · 16 years ago
- e8be6c6 Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk by Dan Gohman · 16 years ago
- 1002c02 Add explicit keywords. by Dan Gohman · 16 years ago
- db8d56b Split scheduling from instruction selection. by Evan Cheng · 16 years ago
- 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 16 years ago
- b3564aa Convert the last remaining users of the non-APInt form of by Dan Gohman · 17 years ago
- 7c1c261 Remove bunch of gcc 4.3-related warnings from Target by Anton Korobeynikov · 17 years ago
- 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 17 years ago
- 4e3f5a4 Dwarf requires variable entries to be in the source order. Right now, since we are recording variable information at isel time this means parameters would appear in the reverse order. The short term fix is to issue recordVariable() at asm printing time instead. by Evan Cheng · 17 years ago
- a844bde SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. by Evan Cheng · 17 years ago
- b625f2f Factor the addressing mode and the load/store VT out of LoadSDNode by Dan Gohman · 17 years ago
- fe39edd Finally implement correct ordered comparisons for PPC, even though by Chris Lattner · 17 years ago
- 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 17 years ago
- 349c495 Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor by Chris Lattner · 17 years ago
- 6924430 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 17 years ago
- 84bc542 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 17 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- 152b7e1 Temporary solution: added a different set of BCTRL_Macho / BCTRL_ELF with right callee-saved defs set for ppc64. by Evan Cheng · 17 years ago
- 2bda17c Prevent PPC::BCC first operand, the PRED number, from being isel'd into a LI instruction. by Evan Cheng · 17 years ago
- ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 17 years ago
- aa43e9f Fix a bug which caused us to never be able to use signed comparisons for by Chris Lattner · 18 years ago
- 95b2c7d eliminate static ctors for Statistic objects. by Chris Lattner · 18 years ago
- 78f97f3 Reduce number of instructions to load 64-bit constants. by Jim Laskey · 18 years ago
- f5da133 What should be the last unnecessary <iostream>s in the library. by Bill Wendling · 18 years ago
- ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
- c0f64ff Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead by Evan Cheng · 18 years ago
- 18258c6 convert PPC::BCC to use the 'pred' operand instead of separate predicate by Chris Lattner · 18 years ago
- 289c2d5 rename PPC::COND_BRANCH to PPC::BCC by Chris Lattner · 18 years ago
- df4ed63 start using PPC predicates more consistently. by Chris Lattner · 18 years ago
- 74531e4 add patterns for ppc32 preinc stores. ppc64 next. by Chris Lattner · 18 years ago
- 0851b4f fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memri by Chris Lattner · 18 years ago
- d104342 remove a ton of custom selection logic no longer needed by Chris Lattner · 18 years ago
- 5b3bbc7 allow the offset of a preinc'd load to be the low-part of a global. This by Chris Lattner · 18 years ago
- 94e509c implement preinc support for r+i loads on ppc64 by Chris Lattner · 18 years ago
- 4eab714 add an initial cut at preinc loads for ppc32. This is broken for ppc64 by Chris Lattner · 18 years ago
- 0d53826 Match tblegen changes. by Evan Cheng · 18 years ago
- fc5b1ab Refactor all the addressing mode selection stuff into the isel lowering by Chris Lattner · 18 years ago
- 3ed469c For PR786: by Reid Spencer · 18 years ago
- 1d75400 fix miscompilation of llvm.isunordered, where we branched on the opposite by Chris Lattner · 18 years ago
- f42f133 Fold AND and ROTL more often by Nate Begeman · 18 years ago
- 7117624 Improve PPC64 equality comparisons like PPC32 comparisons. by Chris Lattner · 18 years ago
- 3836dbd Two improvements: by Chris Lattner · 18 years ago
- a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
- 0b828e0 Do not use getTargetNode() and SelectNodeTo() which takes more than 3 by Evan Cheng · 18 years ago
- 95514ba SelectNodeTo now returns a SDNode*. by Evan Cheng · 18 years ago
- 9ade218 Select() no longer require Result operand by reference. by Evan Cheng · 18 years ago
- 6da2f32 Match tblgen changes. by Evan Cheng · 18 years ago
- ccbe2ec Fix PowerPC/2006-08-15-SelectionCrash.ll and simplify selection code. by Chris Lattner · 18 years ago
- 64a752f Match tablegen changes. by Evan Cheng · 18 years ago
- bd564bf Start eliminating temporary vectors used to create DAG nodes. Instead, pass by Chris Lattner · 18 years ago
- 2ef88a0 Match tablegen isel changes. by Evan Cheng · 18 years ago
- 2641cad Remove InFlightSet hack. No longer needed. by Evan Cheng · 18 years ago
- 33e9ad9 Remove NodeDepth by Evan Cheng · 18 years ago
- 2a41a98 shrink libllvmgcc.dylib another 25K by Chris Lattner · 18 years ago
- cccef1c Don't match 64-bit bitfield inserts into rlwimi's. todo add rldimi. :) by Chris Lattner · 18 years ago
- 6b76b96 Fix ppc64 jump tables by Chris Lattner · 18 years ago
- 529c233 Fix variable shadowing issue by Chris Lattner · 18 years ago
- c08f902 Implement a bunch of 64-bit cleanliness work. With this, treeadd builds (but by Chris Lattner · 18 years ago
- cf00631 Work around a nasty tblgen bug where it doesn't add operands for varargs by Chris Lattner · 18 years ago
- 8e2a04e Fix build failure of povray by Chris Lattner · 18 years ago
- 5d634ce Fix Benchmarks/MallocBench/cfrac by Chris Lattner · 18 years ago
- 6a3d5a6 Assert if InflightSet is not cleared after instruction selecting a BB. by Evan Cheng · 18 years ago
- afe358e Clear HandleMap and ReplaceMap after instruction selection. Or it may cause by Evan Cheng · 18 years ago
- c703a8f Make PPC call lowering more aggressive, making the isel matching code simple by Chris Lattner · 18 years ago
- 9a2a497 Switch PPC over to a call-selection model where the lowering code creates by Chris Lattner · 18 years ago
- c04ba7a implement passing/returning vector regs to calls, at least non-varargs calls. by Chris Lattner · 18 years ago
- 0949ed5 Fix PowerPC/2006-05-12-rlwimi-crash.ll by Chris Lattner · 18 years ago
- 4667f2c Fold more shifts into inserts, and update the README by Nate Begeman · 18 years ago
- 93376b0 Update some stuff now that the new rlwimi code has gone in by Nate Begeman · 18 years ago
- 77f361f New rlwimi implementation, which is superior to the old one. There are by Nate Begeman · 18 years ago
- 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 19 years ago
- 710ff32 Add VRRC select support by Chris Lattner · 19 years ago
- 6d92cad Codegen vector predicate compares. by Chris Lattner · 19 years ago
- 420736d #include Intrinsics.h into all dag isels by Chris Lattner · 19 years ago