Lines Matching refs:TargetLowering
11 /// \brief Implements the skeleton of the TargetLowering class.
39 // (TargetLowering, TargetDataLowering, and TargetHeaderLowering) we use the
44 // unique_ptr<Ice::TargetLowering> createTargetLowering(Ice::Cfg *);
53 std::unique_ptr<::Ice::TargetLowering> \
173 void TargetLowering::filterTypeToRegisterSet(
256 std::unique_ptr<TargetLowering>
257 TargetLowering::createLowering(TargetArch Target, Cfg *Func) {
269 void TargetLowering::staticInit(GlobalContext *Ctx) {
289 bool TargetLowering::shouldBePooled(const Constant *C) {
302 ::Ice::Type TargetLowering::getPointerType() {
315 TargetLowering::SandboxType
316 TargetLowering::determineSandboxTypeFromFlags(const ClFlags &Flags) {
319 return TargetLowering::ST_Nonsfi;
322 return TargetLowering::ST_NaCl;
324 return TargetLowering::ST_None;
327 TargetLowering::TargetLowering(Cfg *Func)
331 TargetLowering::AutoBundle::AutoBundle(TargetLowering *Target,
341 TargetLowering::AutoBundle::~AutoBundle() {
349 void TargetLowering::genTargetHelperCalls() {
361 void TargetLowering::doAddressOpt() {
378 void TargetLowering::doNopInsertion(RandomNumberGenerator &RNG) {
402 void TargetLowering::lower() {
490 void TargetLowering::lowerInst(CfgNode *Node, InstList::iterator Next,
504 void TargetLowering::lowerOther(const Inst *Instr) {
513 void TargetLowering::regAlloc(RegAllocKind Kind) {
572 void TargetLowering::postRegallocSplitting(const SmallBitVector &RegMask) {
715 void TargetLowering::markRedefinitions() {
735 void TargetLowering::addFakeDefUses(const Inst *Instr) {
763 void TargetLowering::sortVarsByAlignment(VarList &Dest,
778 void TargetLowering::getVarStackSlotParams(
874 void TargetLowering::alignStackSpillAreas(uint32_t SpillAreaStartOffset,
897 void TargetLowering::assignVarStackSlots(VarList &SortedSpilledVariables,
941 InstCall *TargetLowering::makeHelperCall(RuntimeHelper FuncID, Variable *Dest,
950 bool TargetLowering::shouldOptimizeMemIntrins() {
954 void TargetLowering::scalarizeArithmetic(InstArithmetic::OpKind Kind,
963 void TargetLowering::emitWithoutPrefix(const ConstantRelocatable *C,